v3.25.4
Revenue Recognition - Schedule of Allowance for Doubtful Accounts and Activity of Claims Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Balance, beginning of period $ (23,765) $ (24,250) $ (24,035) $ (23,940)
Additions (60) (671) (143) (1,299)
Write-offs and other adjustments 6,524 525 6,877 843
Balance, end of period (17,301) (24,396) (17,301) (24,396)
Trade receivables 264,113 351,037 264,113 351,037
Trade receivables, net $ 246,812 $ 326,641 $ 246,812 $ 326,641