XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance, beginning of period $ (23,940) $ (24,730) $ (24,541)
Additions (1,299) (1,535) (2,316)
Write-offs and other adjustments 1,204 2,325 2,127
Balance, end of period (24,035) (23,940) (24,730)
Trade receivables 213,274 192,704 210,081
Trade receivables, net $ 189,239 $ 168,764 $ 185,351