v3.26.1
Supplemental Balance Sheet Disclosures - Intangible assets timing of future amortization expense (Details) - Customer Relationships and Backlog
Jun. 30, 2026
USD ($)
Expected future amortization expense  
2026 (three months remaining) $ 1,392,158
2027 5,935,555
2028 3,459,201
2029 2,714,618
2030 2,194,361
Thereafter 9,032,658
Total $ 24,728,551