v3.26.1
Note 1 - Basis of Presentation and Consolidation (Details Textual)
6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Number of Reportable Segments 1    
Depreciation $ 7,284,759 $ 8,664,869  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 0   $ 0
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 0    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 0   $ 27,790
Income Tax Jurisdiction, Domestic State and Local [Member]      
Open Tax Year 2021 2022 2023 2024 2025 2026    
Income Tax Jurisdiction, Domestic Federal [Member]      
Open Tax Year 2021 2022 2023 2024 2025 2026