Annual report [Section 13 and 15(d), not S-K Item 405]

Accounts Receivable - Schedule of Accounts Receivable (Details)

v3.25.2
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Receivables [Abstract]      
Billed $ 106,880 $ 136,604 $ 136,921
Unbilled 84,438 64,117 51,474
Allowance for credit losses (9,548) (9,706) (10,206)
Accounts receivable, net $ 181,770 $ 191,015 $ 178,189