v3.25.0.1
Commitments and Contingencies - Warranty Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Warranty balance, beginning $ 40,242 $ 26,909
Warranties issued and assumed in period 1,111 19,554
Change in estimates 0 (1,692)
Net changes in liability for warranty expirations, costs incurred, and foreign exchange impact (3,240) (4,529)
Warranty balance, ending 38,113 40,242
Less: Recoverable warranty costs from suppliers 12,950 12,704
Warranty balance, net of recoverable warranty costs from suppliers, at end of period $ 25,163 $ 27,538