Quarterly report [Sections 13 or 15(d)]

Accounts Receivable - Schedule of Accounts Receivable (Details)

v3.26.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Receivables [Abstract]    
Billed $ 172,720 $ 159,381
Unbilled 99,080 100,342
Allowance for credit losses (8,737) (8,483)
Accounts receivable, net $ 263,063 $ 251,240