Quarterly report [Sections 13 or 15(d)]

Accounts Receivable (Tables)

v3.25.2
Accounts Receivable (Tables)
3 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable
June 30, 2025 March 31, 2025
Billed $ 127,115  $ 106,880 
Unbilled 86,973  84,438 
Allowance for credit losses (10,219) (9,548)
Accounts receivable, net $ 203,869  $ 181,770 
Schedule of Allowance for Credit Loss
Changes in the allowance for credit losses on trade receivables were as follows:

Three months ended June 30,
2025 2024
Balance, beginning of period
$ 9,548  $ 9,706 
Provision for credit losses
788  214 
Write-offs
(117) (705)
Balance, end of period
$ 10,219  $ 9,215