XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company, Accrued Warranty Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Accrued Warranty Costs [Abstract]          
Standard warranty period     2 years    
Offered warranty period     4 years    
Activity of Warranty Accrual [Roll Forward]          
Balance, beginning of year $ 278 $ 229 $ 303 $ 207  
Additions 76 93 115 120  
Expirations and claims satisfied (61) (53) (125) (58)  
Total 293 269 293 269  
Less current portion within accrued expenses and other current liabilities (182) (163) (182) (163) $ (180)
Balance within deferred revenues and other liabilities $ 111 $ 106 $ 111 $ 106  
Minimum [Member]          
Accrued Warranty Costs [Abstract]          
Standard warranty period     1 year    
Offered warranty period     3 years