Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivable (Tables)

v3.25.0.1
Accounts Receivable (Tables)
9 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
December 31, 2024 March 31, 2024
Billed $ 120,530  $ 136,604 
Unbilled 88,109  64,117 
Allowance for credit losses (9,128) (9,706)
Accounts receivable, net $ 199,511  $ 191,015 
Schedule of Allowance for Credit Loss
Changes in the allowance for credit losses on trade receivables were as follows:

Three months ended December 31, Nine months ended December 31,
2024 2023 2024 2023
Balance, beginning of period
$ 8,938  $ 10,106  $ 9,706  $ 10,206 
Provision for credit losses
846  1,348  2,144  2,575 
Write-offs
(656) (2,730) (2,722) (4,057)
Balance, end of period
$ 9,128  $ 8,724  $ 9,128  $ 8,724