XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Other Current Liabilities and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Other Current Liabilities and Accrued Expenses [Abstract]  
Schedule of Other Current Liabilities and Accrued Expenses
   December 31, 
   2024   2023 
         
Royalties - IIA payable  $1,378   $1,180 
Accrued commissions   3,725    1,740 
Accrued expenses   5,360    6,620 
   $10,463   $9,540