Quarterly report [Sections 13 or 15(d)]

Revenue - Schedule of Revenue Components (Details)

v3.26.1
Revenue - Schedule of Revenue Components (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 885,947 $ 2,075,566 $ 1,045,521 $ 2,240,822
Cost plus fixed fee        
Disaggregation of Revenue [Line Items]        
Revenue 852,357 2,075,566 934,431 2,240,822
Firm fixed-price        
Disaggregation of Revenue [Line Items]        
Revenue $ 33,590 $ 0 $ 111,090 $ 0