Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivable (Tables)

v3.24.3
Accounts Receivable (Tables)
6 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
September 30, 2024 March 31, 2024
Billed $ 130,195  $ 136,604 
Unbilled 70,355  64,117 
Allowance for credit losses (8,938) (9,706)
Accounts receivable, net $ 191,612  $ 191,015 
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,
2024 2023 2024 2023
Balance, beginning of period
$ 9,215  $ 10,319  $ 9,706  $ 10,206 
Provision for credit losses
1,084  488  1,298  1,227 
Write-offs
(1,361) (701) (2,066) (1,327)
Balance, end of period
$ 8,938  $ 10,106  $ 8,938  $ 10,106