v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Components
The following table presents the components of our revenue:
Three months ended
June 30,
Six months ended June 30,
2025202420252024
Cost plus fixed fee$2,075,566 $$2,240,822 $214,414 
Firm fixed-price501,708 751,648 
Total$2,075,566 $501,708 $2,240,822 $966,062