XML 99 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 27,003 $ 22,453
Additional customer advances received 68,040 67,721
Revenue recognized from customer advances included in the beginning balance (27,003) (22,453)
Other revenue recognized from customer advances (55,311) (40,444)
Customer advances recorded from acquisition 3,866 0
Other (7) (274)
Ending balance $ 16,588 $ 27,003