XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses And Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following at December 31:
(In thousands)20242023
Employee compensation and benefits$70,107 $58,845 
Current portion of accrued warranty40,735 48,468 
Customer rebates21,707 19,403 
Other52,726 47,721 
Accrued expenses and other current liabilities$185,275 $174,437 
Schedule of Reconciliation of the Activity Related to Accrued Warranty The following table provides a reconciliation of the activity related to the Company's accrued warranty, including both the current and long-term portions, for the years ended December 31:
(In thousands)202420232022
Balance at beginning of period$71,578 $54,528 $52,114 
Provision for warranty expense issued during the period38,123 55,023 39,782 
Provision for warranty expense for preexisting warranties16,724 29,308 6,581 
Warranty liability from acquired businesses— 789 — 
Warranty costs paid(60,940)(68,070)(43,949)
Balance at end of period65,485 71,578 54,528 
Less long-term portion(24,750)(23,110)(19,380)
Current portion of accrued warranty at end of period$40,735 $48,468 $35,148