v3.25.2
Note 1 - Nature of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
          

(percent of revenues)

 

System revenue

 $275,585  $2,035,094   11.8%  58.9%

Maintenance revenue

  1,580,992   1,324,597   67.6%  38.4%

Lease revenue

  53,680   0   2.3%  0.0%

Service and other revenue

  428,588   96,504   18.3%  2.7%

Total revenues

 $2,338,845  $3,456,195   100.0%  100.0%
  

Six months ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
          

(percent of revenues)

 

System revenue

 $1,837,488  $2,339,803   31.3%  42.7%

Maintenance revenue

  3,090,774   2,605,735   52.7%  47.6%

Lease revenue

  53,680   0   0.9%  0.0%

Service and other revenue

  892,836   531,453   15.1%  9.7%

Total revenues

 $5,874,778  $5,476,991   100.0%  100.0%
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

For the Three months ended June 30,

 
  

2025

  

2024

 
  

% Revenues

  

% AR

  

% Revenues

  

% AR

 

Major

  21.6%  29.5%  70.8%  38.7%

All Others

  78.4%  70.5%  29.2%  61.3%

Total

  100.0%  100.0%  100.0%  100.0%
  

For the Six months ended June 30,

 
  

2025

  

2024

 
  

% Revenues

  

% AR

  

% Revenues

  

% AR

 

Major

  40.2%  29.5%  44.6%  38.7%

All Others

  59.8%  70.5%  55.4%  61.3%

Total

  100.0%  100.0%  100.0%  100.0%