XML 45 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year

  

Year

 
  

Ended

  

Ended

 
  

December 31,

  

December 31,

 
  

2024

  

2023

 

Hardware

 $18,259  $20,303 
         

Services:

        

Managed Services

  19,547   15,916 

Installation Services

  8,968   4,892 

Other Services

  4,080   4,055 

Total Services

  32,595   24,863 
         

Total Hardware and Services

 $50,854  $45,166