XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable (Tables)
6 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
September 30, 2024March 31, 2024
Billed$130,195 $136,604 
Unbilled70,355 64,117 
Allowance for credit losses(8,938)(9,706)
Accounts receivable, net$191,612 $191,015 
Schedule of Allowance for Credit Loss
Changes in the allowance for credit losses on trade receivables were as follows:

Three months ended September 30,Six months ended September 30,
2024202320242023
Balance, beginning of period
$9,215 $10,319 $9,706 $10,206 
Provision for credit losses
1,084 488 1,298 1,227 
Write-offs
(1,361)(701)(2,066)(1,327)
Balance, end of period
$8,938 $10,106 $8,938 $10,106