XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Basis of Presentation and Consolidation (Details Textual)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Number of Reportable Segments 1    
Depreciation $ 4,322,789 $ 3,841,601  
Unrecognized Tax Benefits 0   $ 0
Income Tax Examination, Penalties and Interest Accrued $ 0   $ 20,904
State and Local Jurisdiction [Member]      
Open Tax Year 2020 2021 2022 2023 2024    
Domestic Tax Jurisdiction [Member]      
Open Tax Year 2020 2021 2022 2023 2024