XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
The Company - Accrued Warranty Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
The Company [Abstract]          
Balance, beginning of period $ 290 $ 278 $ 315 $ 303  
Additions 19 76 51 115  
Expirations and claims satisfied (29) (61) (86) (125)  
Total 280 293 280 293  
Less current portion within accrued expenses and other current liabilities (189) (182) (189) (182) $ (213)
Balance within deferred revenues and other liabilities $ 91 $ 111 $ 91 $ 111