XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other liabilities at March 31, 2024 and December 31, 2023 are summarized as follows:
(in thousands)March 31, 2024December 31, 2023
Compensation and benefits$18,599 $13,196 
Accrued taxes8,312 10,373 
Accrued product warranty liability
1,218 2,106 
Other accrued liabilities22,199 23,785 
Total$50,328 $49,460 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs
Changes in our accrued product warranty liability balance during the three months ended March 31, 2024 and 2023 are summarized below:
(in thousands)March 31, 2024March 31, 2023
Balance at beginning of period
$2,106 $3,677 
Settlements made
(1,353)(561)
Accruals for warranties issued
465 (304)
Balance at the end of period
$1,218 $2,812