XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Segment Information - Schedule of Segment Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues $ 17,880,769 $ 16,945,125
Selling, General and Administrative 2,954,324 2,874,332
Depreciation and Amortization 4,835,847 4,354,659
INCOME TAXES EXPENSE 400,135 286,214
NET INCOME 1,028,920 735,985
Operating Segments [Member]    
Revenues 17,880,769 16,945,125
Cost of Services, Excluding Depreciation and Amortization 7,675,697 7,796,021
Selling, General and Administrative 2,954,324 2,874,332
Depreciation and Amortization 4,835,847 4,354,659
Other Expense, net 985,846 897,914
INCOME TAXES EXPENSE 400,135 286,214
NET INCOME $ 1,028,920 $ 735,985