XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 15,631 $ 16,588
Additional customer advances received 24,137 18,528
Revenue recognized from customer advances included in beginning of period (15,631) (16,588)
Other revenue recognized from customer advances (3,293) (1,634)
Other 903 (52)
Ending balance $ 21,747 $ 16,842