v3.25.2
Nature of the Business (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Nature of Business      
Accumulated deficit $ 1,022,951 $ 891,084  
Cash and cash equivalents 391,134 $ 392,102 $ 459,690
Barings Credit Facility      
Nature of Business      
Debt Instrument, covenants, minimum liquidity requirement $ 20,000