Net EAC adjustments had the following impact on our gross profit during the three and six months ended June 30, 2026 and 2025 (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Revenue from Contract with Customer [Abstract] | ||||
| Net adjustments | $ (676,503) | $ (3,966,358) | $ (1,408,692) | $ (7,095,588) |