Summary of Significant Accounting Policies - Contract Assets (Details) - USD ($) |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Summary of Significant Accounting Policies | ||
| Balance at beginning of period | $ 694,864 | $ 704,808 |
| Billings | 25,701,895 | 12,398,652 |
| Payments received | (25,245,077) | (12,204,550) |
| Balance at end of period | $ 1,151,682 | $ 898,910 |