XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Balance Sheet Disclosures - Intangible assets timing of future amortization expense (Details) - Customer Relationships and Backlog
Jun. 30, 2025
USD ($)
Expected future amortization expense  
2025 (three months remaining) $ 552,757
2026 2,211,027
2027 2,211,027
2028 2,211,027
2029 2,211,027
Thereafter 4,934,686
Total $ 14,331,551