v3.25.1
Note 12 - Revenue and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Revenue from External Customers by Products and Services [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024

 

Original Equipment Manufacturer (“OEM”) Channel

  $ 14,909     $ 19,450  

Commercial Channel

    11,259       9,572  

Total

  $ 26,168     $ 29,022  
Schedule of Revenue and Operating Income by Geographical Areas [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024

 
           

Percentage of

           

Percentage of

 
   

Revenue

   

Revenue

   

Revenue

   

Revenue

 

Geographic Location:

                               

United States

  $ 16,363       63

%

  $ 20,372       70

%

Europe

    5,798       22

%

    4,565       16

%

Other

    4,007       15

%

    4,085       14

%

Total

  $ 26,168       100

%

  $ 29,022       100

%