v3.26.1
Other Current Liabilities and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2025
Other Current Liabilities and Accrued Expenses [Abstract]  
Schedule of Other Current Liabilities and Accrued Expenses
   December 31, 
   2025   2024 
         
Royalties - IIA payable  $1,535   $1,378 
Accrued commissions   4,150    3,725 
Accrued expenses   5,187    5,360 
   $10,872   $10,463