XML 84 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Risks and Fair Value - Fair Value Measurement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Aug. 02, 2023
Liability:      
Transfers Between Fair Value Measurement Levels $ 0 $ 0  
Notes Payable, Noncurrent 68,505 65,787  
Non-current liability   9,138  
Barings Credit Facility      
Liability:      
Notes payable, amortized cost, including accrued interest 69,097 66,590  
Notes Payable, Noncurrent 68,505 65,787  
Accrued interest payable 592 803  
Estimated fair value 73,608 72,295  
Debt instrument carrying amount 82,474 82,474  
Convertible Notes      
Liability:      
Accrued interest payable   10,886  
Estimated fair value   22,665 $ 18,482
Debt instrument carrying amount   20,024  
Non-current liability   9,138  
Recurring Basis      
Liability:      
Derivative liabilities $ 13,246 $ 29,987  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent  
Money Market Funds | Recurring Basis      
Assets:      
Cash equivalents $ 378,112 $ 187,951  
Level 1 | Money Market Funds | Recurring Basis      
Assets:      
Cash equivalents 378,112 187,951  
Level 3 | Recurring Basis      
Liability:      
Derivative liabilities $ 13,246 $ 29,987