v3.26.1
Summary of Significant Accounting Policies - Contract Assets (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Summary of Significant Accounting Policies    
Balance at beginning of period $ 694,864 $ 704,808
Billings 17,645,481 7,109,536
Payments received (17,333,767) (7,211,449)
Balance at end of period $ 1,006,578 $ 602,895