XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of the Business and (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nature of Business      
Accumulated deficit $ 891,084 $ 697,578  
Cash and cash equivalents 392,102 $ 195,807 $ 102,300
Barings Credit Facility      
Nature of Business      
Debt Instrument, covenants, minimum liquidity requirement $ 20,000