XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Apr. 30, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Derivative liability $ 8,204   $ 8,200      
8.00% Senior Secured Notes Due 2025 | Secured Debt            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Stated interest rate percentage   8.00% 8.00% 8.00% 8.00%  
1.00% convertible notes due 2026 | Convertible Notes            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Stated interest rate percentage     1.00%   1.00% 1.00%
1.00% convertible notes due 2026 | Convertible Notes | Level 2            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Favorable mark to market adjustments, derivative liability $ 500 $ 14,200   $ 12,500    
Control Agreements For Interest And Fee Payments            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Restricted cash     $ 44,400      
Standby Letters of Credit | Secured Debt            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Letters of credit, limit, amount     74,900      
Restricted cash     76,200      
Letter of credit facility, amount outstanding     $ 67,000