XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months

   

Three Months

   

Six Months

   

Six Months

 
   

Ended

   

Ended

   

Ended

   

Ended

 
   

June 30,

   

June 30,

   

June 30,

   

June 30,

 

(in thousands)

 

2024

   

2023

   

2024

   

2023

 

Hardware

  $ 5,024     $ 3,437     $ 9,168     $ 7,759  
                                 

Services:

                               

Managed Services

    4,847       3,835       9,621       7,907  

Installation Services

    2,038       1,168       4,198       2,115  

Other Services

    1,206       756       2,413       1,359  

Total Services

    8,091       5,759       16,232       11,381  
                                 

Total Hardware and Services

  $ 13,115     $ 9,196     $ 25,400     $ 19,140