XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (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 $ 16,588 $ 27,003
Additional customer advances received 30,905 69,188
Revenue recognized from customer advances included in beginning of period (16,588) (27,003)
Other revenue recognized from customer advances (14,989) (47,055)
Customer advances recorded from acquisitions 0 3,866
Other (411) 284
Ending balance $ 15,505 $ 26,283