XML 53 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable (Tables)
9 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable
December 31, 2023March 31, 2023
Billed$140,668 $136,921 
Unbilled85,295 51,474 
Allowance for credit losses(8,724)(10,206)
Accounts receivable, net$217,239 $178,189