XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Summary of Significant Accounting Policies, Accrued Warranty Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Activity of Warranty Accrual [Roll Forward]    
Balance, beginning of year $ 303 $ 207
Additions 156 237
Expirations and claims satisfied (144) (141)
Total 315 303
Less current portion within accrued expenses and other current liabilities (213) (180)
Balance within deferred revenues and other liabilities $ 102 $ 123
Minimum [Member]    
Accrued Warranty Costs [Abstract]    
Standard warranty period 1 year  
Offered warranty period 3 years  
Maximum [Member]    
Accrued Warranty Costs [Abstract]    
Standard warranty period 2 years  
Offered warranty period 4 years