XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of the Business (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Nature of Business      
Accumulated deficit $ 955,137 $ 891,084  
Cash and cash equivalents 349,681 $ 392,102 $ 482,888
Barings Credit Facility      
Nature of Business      
Debt Instrument, covenants, minimum liquidity requirement $ 20,000