XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
March 31, beginning balance $ 27,003 $ 22,453
Additional customer advances received 69,188 56,902
Revenue recognized from customer advances included in beginning of period (27,003) (22,453)
Other revenue recognized from customer advances (47,055) (34,302)
Customer advances recorded from acquisitions 3,866 0
Other 284 (418)
December 31, ending balance $ 26,283 $ 22,182