XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses And Other Current Liabilities (Schedule of Reconciliation of the Activity Related to Accrued Warranty) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Movement in Standard and Extended Product Warranty, Increase (Decrease)      
Balance at beginning of period $ 52,114 $ 47,091 $ 47,167
Provision for warranty expense 46,363 28,223 19,037
Warranty liability from acquired businesses 0 7,890 2,915
Warranty costs paid (43,949) (31,090) (22,028)
Balance at end of period 54,528 52,114 47,091
Less long-term portion 19,380 18,240 14,640
Current portion of accrued warranty 35,148 33,874 $ 32,451
CURT      
Movement in Standard and Extended Product Warranty, Increase (Decrease)      
Warranty costs paid $ (300) $ (3,500)