XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Balance Sheet Disclosures - Intangible assets timing of future amortization expense (Details) - Customer Relationships and Backlog
Dec. 31, 2024
USD ($)
Expected future amortization expense  
2025 (nine months remaining) $ 2,218,895
2026 2,958,527
2027 2,958,527
2028 2,958,527
2029 1,381,027
Thereafter 4,914,687
Total $ 17,390,190