v3.26.1
Note 10 - Segment Information - Schedule of Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Renvenue $ 17,663,242 $ 17,806,539 $ 36,095,922 $ 35,687,308
Selling, General and Administrative 2,751,961 2,957,486 5,604,240 5,911,810
Depreciation and Amortization 4,141,961 4,855,138 8,305,954 9,690,985
Provision (Benefit) for Income Taxes (62,132) (164,904) 551,312 235,231
Net Loss (160,770) (424,040) 1,417,668 604,880
Operating Segments [Member] | Single Reportable Segment [Member]        
Renvenue 17,663,242 17,806,539 36,095,922 35,687,308
Cost of Services, Excluding Depreciation and Amortization 8,158,690 7,763,416 16,192,083 15,439,113
Selling, General and Administrative 2,751,961 2,957,486 5,604,240 5,911,810
Depreciation and Amortization 4,141,961 4,855,138 8,305,954 9,690,985
Other Expense 2,833,532 2,819,443 4,024,665 3,805,289
Provision (Benefit) for Income Taxes (62,132) (164,904) 551,312 235,231
Net Loss $ (160,770) $ (424,040) $ 1,417,668 $ 604,880