Quarterly report [Sections 13 or 15(d)]

Accounts Receivable - Schedule of Accounts Receivable (Details)

v3.26.3
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Mar. 31, 2026
Receivables [Abstract]    
Billed $ 174,900 $ 159,381
Unbilled 100,438 100,342
Allowance for credit losses (8,934) (8,483)
Accounts receivable, net $ 266,404 $ 251,240