XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable (Tables)
3 Months Ended
Jun. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable
June 30, 2025March 31, 2025
Billed$127,115 $106,880 
Unbilled86,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,
20252024
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