Annual report pursuant to Section 13 and 15(d)

Accounts Receivable - Schedule of Accounts Receivable (Details)

v3.24.1.1.u2
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Receivables [Abstract]      
Billed $ 136,604 $ 136,921  
Unbilled 64,117 51,474  
Allowance for credit losses (9,706) (10,206) $ (8,393)
Accounts receivable, net $ 191,015 $ 178,189