Quarterly report [Sections 13 or 15(d)]

Revenue - Schedule of Revenue Components (Details)

v3.25.3
Revenue - Schedule of Revenue Components (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 1,976,795 $ 370,187 $ 4,217,617 $ 1,336,249
Cost plus fixed fee        
Disaggregation of Revenue [Line Items]        
Revenue 1,976,795 96,627 4,217,617 311,041
Firm fixed-price        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 273,560 $ 0 $ 1,025,208