XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
The Company - Accrued Warranty Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
The Company [Abstract]          
Balance, beginning of period $ 280 $ 293 $ 315 $ 303  
Additions 12 72 63 187  
Expirations and claims satisfied (79) (119) (165) (244)  
Total 213 246 213 246  
Less current portion within accrued expenses and other current liabilities (158) (165) (158) (165) $ (213)
Balance within deferred revenues and other liabilities $ 55 $ 81 $ 55 $ 81