XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 16,588 $ 27,003
Additional customer advances received 24,582 46,093
Revenue recognized from customer advances included in beginning of period (16,588) (27,003)
Other revenue recognized from customer advances (8,370) (21,212)
Customer advances recorded from acquisitions 0 3,866
Other 333 (306)
Ending balance $ 16,545 $ 28,441