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

Accounts Receivable (Tables)

v3.25.2
Accounts Receivable (Tables)
12 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable
March 31, 2025 March 31, 2024 March 31, 2023
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 
Schedule of Allowance for Credit Loss
Changes in the allowance for credit losses on trade receivables were as follows:

Year ended March 31,
2025 2024
Balance, beginning of period
$ 9,706  $ 10,206 
Provision for credit losses
2,767  3,202 
Write-offs
(2,925) (3,702)
Balance, end of period
$ 9,548  $ 9,706