XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Balance Sheet Disclosures - Intangible assets timing of future amortization expense (Details) - Customer Relationships and Backlog
Mar. 31, 2025
USD ($)
Expected future amortization expense  
2025 (six months remaining) $ 1,105,514
2026 2,211,027
2027 2,211,027
2028 2,211,027
2029 2,211,027
Thereafter 4,934,686
Total $ 14,884,308