Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Beginning balance | $ 3,620 | $ 5,717 | |
| Bad debt expense | 420 | 1,132 | $ 2,171 |
| Less uncollectible accounts written off, net of recoveries | (1,079) | (3,056) | (1,955) |
| Allowance recorded from acquisition | 64 | 0 | 774 |
| Other | (20) | (342) | 85 |
| Ending balance | 3,827 | 3,620 | 5,717 |
| Allowance for doubtful accounts | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Bad debt expense | 1,225 | 1,055 | 1,929 |
| Less uncollectible accounts written off, net of recoveries | (1,079) | (3,056) | (1,955) |
| Allowance recorded from acquisition | 64 | 0 | 227 |
| Other | $ (3) | $ (96) | $ (170) |