v3.26.1
Revenue & Receivables - Schedule of Balance and Related Activity for Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Allowance for expected credit losses, beginning balance $ 4,880 $ 3,827  
Bad debt expense 5,832 4,289 $ 420
Less uncollectible accounts written off, net of recoveries (2,573) (2,582) (1,079)
Fair value adjustment for receivables acquired with Kito Crosby 48,911 0 64
Other 256 (8) (20)
Allowance for expected credit losses, ending balance 7,200 4,880 3,827
Allowance for credit losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Bad debt expense 2,714 3,641 1,225
Less uncollectible accounts written off, net of recoveries (2,573) (2,582) (1,079)
Fair value adjustment for receivables acquired with Kito Crosby 2,009 0 64
Other $ 170 $ (6) $ (3)