v3.26.1
Nature of the Business (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Nature of the Business      
Accumulated deficit $ 1,324,398 $ 1,157,023  
Cash and cash equivalents 598,641 $ 737,060 $ 391,134
Barings Credit Facility      
Nature of the Business      
Debt Instrument, covenants, minimum liquidity requirement $ 20,000