XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Other Long-Term Liabilities
6 Months Ended
Jun. 30, 2022
Other Longterm Liabilities [Abstract]  
Other Long-Term Liabilities

12. Other Long-Term Liabilities

 

Other long-term liabilities consist of the following (in thousands):

 

   June 30,   December 31, 
   2022   2021 
Warranty accrual  $17,709   $15,013 
Other   2,058    962 
Total   19,767    15,975 
Less – current portion of warranty accrual   (4,447)   (3,914)
Other long-term liabilities, net of current portion  $15,320   $12,061