XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 3,827 $ 3,620
Ending balance 4,830 3,955
SEC Schedule, 12-09, Allowance, Credit Loss    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Bad debt expense 3,020 2,727
Less uncollectible accounts written off, net of recoveries (1,883) (2,490)
Allowance recorded from acquisitions 0 64
Other $ (134) $ 34