XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies [Abstract]  
Rent Expense
Total rent expense for the three years ended December 31, 2023 was as follows (in thousands):

 
 
Total (1)
   
Real Estate
   
Other
 
2023
 
$
19,706
   
$
15,735
   
$
3,971
 
2022
   
14,135
     
11,385
     
2,750
 
2021
   
12,065
     
9,500
     
2,565
 


(1)
Includes expenses of approximately $3.3 million, $2.7 million, and $2 million for the years ended December 31, 2023, 2022 and 2021, respectively, related to non-lease components such as maintenance, property taxes, etc., and operating lease expense for leases with an initial term of 12 months or less, which is not material.
Changes in Product Warranties
The following table provides the changes in our product warranties:

 
 
December 31,
 
 
 
2023
   
2022
 
 
 
(In thousands)
 
Balance, beginning of period
 
$
19,667
   
$
17,463
 
Liabilities accrued for current year sales
   
120,027
     
112,477
 
Settlements of warranty claims
   
(118,560
)
   
(110,273
)
Balance, end of period
 
$
21,134
   
$
19,667