XML 98 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Accrued compensation and benefits$22,684 $15,864 
Accrued warranty4,984 4,199 
Employee stock purchase plan contributions withheld1,576 4,585 
Accrued income and other taxes2,761 12,817 
Accrued restructuring charges29 1,249 
Other accrued expenses4,453 3,401 
$36,487 $42,115