XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue & Receivables - Schedule of Balance and Related Activity for Customer Advances (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Beginning balance $ 15,631 $ 16,588
Additional customer advances received 40,497 24,582
Revenue recognized from customer advances included in beginning of period (15,631) (16,588)
Other revenue recognized from customer advances (22,934) (8,370)
Other 860 333
Ending balance $ 18,423 $ 16,545