XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months

   

Three Months

   

Nine Months

   

Nine Months

 
   

Ended

   

Ended

   

Ended

   

Ended

 
   

September 30,

   

September 30,

   

September 30,

   

September 30,

 

(in thousands)

 

2024

   

2023

   

2024

   

2023

 

Hardware

  $ 5,241     $ 4,847     $ 14,409     $ 12,606  
                                 

Services:

                               

Managed Services

    4,885       4,320       14,506       12,227  

Installation Services

    2,911       967       7,109       3,082  

Other Services

    1,405       1,434       3,818       2,793  

Total Services

    9,201       6,721       25,433       18,102  
                                 

Total Hardware and Services

  $ 14,442     $ 11,568     $ 39,842     $ 30,708