v3.26.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 5,964,479 $ 875,299 $ 11,294,072 $ 1,806,163
United States        
Disaggregation of Revenue [Line Items]        
Total 5,757,571 875,299 10,945,516 1,806,163
France        
Disaggregation of Revenue [Line Items]        
Total 192,908 0 314,806 0
Canada        
Disaggregation of Revenue [Line Items]        
Total 14,000 0 33,750 0
Product Revenue        
Disaggregation of Revenue [Line Items]        
Total 3,718,831 0 6,820,572 0
Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Total 2,052,740 563,687 4,273,243 805,737
Time and materials contracts        
Disaggregation of Revenue [Line Items]        
Total $ 192,908 $ 311,612 $ 200,257 $ 1,000,426