v3.25.2
Note 4 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total sales $ 13,030 $ 13,115 $ 22,764 $ 25,400
Hardware [Member]        
Total sales 7,073 5,024 10,467 9,168
Managed Services [Member]        
Total sales 4,484 4,847 8,731 9,621
Installation Services [Member]        
Total sales 1,239 2,038 2,834 4,198
Other Services [Member]        
Total sales 234 1,206 732 2,413
Service [Member]        
Total sales $ 5,957 $ 8,091 $ 12,297 $ 16,232