XML 49 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable (Tables)
3 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
June 30, 2024March 31, 2024
Billed$134,612 $136,604 
Unbilled72,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,
20242023
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