Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivable (Tables)

v3.24.2.u1
Accounts Receivable (Tables)
3 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
June 30, 2024 March 31, 2024
Billed $ 134,612  $ 136,604 
Unbilled 72,638  64,117 
Allowance for credit losses (9,215) (9,706)
Accounts receivable, net $ 198,035  $ 191,015 
Schedule of Allowance for Credit Loss
Changes in the allowance for credit losses on trade receivables were as follows:
Three months ended June 30,
2024 2023
Balance, beginning of period
$ 9,706  $ 10,206 
Provision for credit losses
214  739 
Write-offs, net of recoveries
(705) (626)
Balance, end of period
$ 9,215  $ 10,319