Quarterly report [Sections 13 or 15(d)]

Accounts Receivable (Tables)

v3.25.3
Accounts Receivable (Tables)
6 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable
September 30, 2025 March 31, 2025
Billed $ 122,956  $ 106,880 
Unbilled 92,316  84,438 
Allowance for credit losses (9,368) (9,548)
Accounts receivable, net $ 205,904  $ 181,770 
Schedule of Allowance for Credit Loss
Changes in the allowance for credit losses on trade receivables were as follows:

Three months ended September 30, Six months ended September 30,
2025 2024 2025 2024
Balance, beginning of period
$ 10,219  $ 9,215  $ 9,548  $ 9,706 
Provision for credit losses
54  1,084  842  1,298 
Write-offs
(905) (1,361) (1,022) (2,066)
Balance, end of period
$ 9,368  $ 8,938  $ 9,368  $ 8,938