XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Tables)
3 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable
June 30, 2023March 31, 2023
Billed$165,568 $136,921 
Unbilled48,638 51,474 
Allowance for credit losses(10,319)(10,206)
Accounts receivable, net$203,887 $178,189