v3.26.3
Product Warranty and Recall Campaigns - Schedule of Warranty and Recall Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Movement in Standard Product Warranty Accrual        
Balance, beginning of period $ 82,498 $ 73,949 $ 73,125 $ 71,591
Warranties issued during the period 13,397 12,390 37,917 36,445
Settlements made during the period (19,365) (15,972) (53,079) (43,382)
Recalls and changes to pre-existing warranty liabilities 1,071 8,526 19,638 14,239
Balance, end of period $ 77,601 $ 78,893 $ 77,601 $ 78,893