XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES AND LONG-TERM LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of major components of accrued expenses
          
   March 31,   December 31, 
   2025   2024 
         
Accrued Expenses:          
Accrued vacation  $292   $271 
Accrued salaries and bonus   1,442    1,498 
Vendor accruals   254    75 
Accrued warranty   6    6 
Other accrued expense   399    612 
Total accrued expenses  $2,393   $2,462 
           
Other Long-Term Liabilities:          
Long-term deferred tax liability  $1,609   $1,290 
Acquired long-term liability   3,432    3,380 
Total long-term liabilities  $5,041   $4,670