XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
March 31, beginning balance $ 16,588 $ 27,003
Additional customer advances received 18,528 24,251
Revenue recognized from customer advances included in beginning of period (16,588) (21,908)
Other revenue recognized from customer advances (1,634) 0
Customer advances recorded from acquisitions 0 3,866
Other (52) 99
June 30, ending balance $ 16,842 $ 33,311