XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Tables)
6 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable
September 30, 2023March 31, 2023
Billed$165,287 $136,921 
Unbilled40,350 51,474 
Allowance for credit losses(10,106)(10,206)
Accounts receivable, net$195,531 $178,189