v3.26.1
Partnership Milestones Agreement with ENTRA1 (Details) - Partnership Milestones Agreement - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Aug. 27, 2025
Jun. 30, 2026
Dec. 31, 2025
Other Commitments [Line Items]      
First milestone contribution percentage 15.00%    
Secondary milestone contribution percentage 35.00%    
Third milestone contribution percentage 50.00%    
PMA renewal term 20 years    
Expense recognized for milestone contribution     $ 507,393
Payment of contractual obligation   $ 259,884 $ 247,509