XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Revenue and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Revenue from External Customers by Products and Services [Table Text Block]
   

Years Ended December 31,

 
   

2025

   

2024

   

2023

 
   

Revenue

   

Percentage of
Product
Revenue

   

Revenue

   

Percentage of
Product
Revenue

   

Revenue

   

Percentage of
Product
Revenue

 

OEM Channel

  $ 64,406       57 %   $ 77,770       65 %   $ 84,645       70 %

Commercial Channel

    48,413       43 %     42,137       35 %     36,147       30 %

Total

  $ 112,819       100 %   $ 119,907       100 %   $ 120,792       100 %
Schedule of Revenue and Operating Income by Geographical Areas [Table Text Block]
   

Years Ended December 31,

 
   

2025

   

2024

   

2023

 
   

Total

   

Percentage of

   

Total

   

Percentage of

   

Total

   

Percentage of

 
   

Revenue

   

Revenue

   

Revenue

   

Revenue

   

Revenue

   

Revenue

 

Geographic Location:

                                               

United States

  $ 70,058       62 %   $ 82,446       69 %   $ 86,911       72 %

Europe

    22,214       20 %     19,403       16 %     17,313       14 %

Other

    20,547       18 %     18,058       15 %     16,568       14 %

Total

  $ 112,819       100 %   $ 119,907       100 %   $ 120,792       100 %
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
   

As of December 31,

 
   

2025

   

2024

 

United States

  $ 39,469     $ 37,964  

Italy

    853       1,001  

United Kingdom

    2       29  

Total

  $ 40,324     $ 38,994