v3.26.1
SENIOR NOTES PAYABLE - Schedule of senior notes and new notes issued (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jul. 11, 2025
Jun. 30, 2025
May 21, 2025
Apr. 07, 2025
Mar. 26, 2025
Dec. 31, 2024
Debt Instrument [Line Items]              
Notes payable             $ 28,021
Warrants repurchased (in shares)   98,444,000 52,000,000 372,268,000 39,968,000 351,012,000  
Warrants issued with the exchange, total (in shares) 913,692,000            
Senior notes payable              
Debt Instrument [Line Items]              
Notes payable   $ 42,838 $ 28,009 $ 139,072 $ 22,000 $ 123,054  
Notes payable, total $ 354,973            
5.50% Senior Notes due 2026 | Senior notes payable              
Debt Instrument [Line Items]              
Notes payable   0 0 29,535 0 86,309  
Notes payable, total $ 115,844            
Interest rate 5.50%            
6.50% Senior Notes due 2026              
Debt Instrument [Line Items]              
Interest rate 6.50%            
6.50% Senior Notes due 2026 | Senior notes payable              
Debt Instrument [Line Items]              
Notes payable   2,061 0 0 0 0  
Notes payable, total $ 2,061            
Interest rate 6.50%            
5.00% Senior Notes due 2026 | Senior notes payable              
Debt Instrument [Line Items]              
Notes payable   19,682 8,021 75,000 7,000 36,745  
Notes payable, total $ 146,448            
Interest rate 5.00%            
6.00% Senior Notes due 2028 | Senior notes payable              
Debt Instrument [Line Items]              
Notes payable   4,706 1,892 34,537 10,000 0  
Notes payable, total $ 51,135            
Interest rate 6.00%            
5.25% Senior Notes due 2028 | Senior notes payable              
Debt Instrument [Line Items]              
Notes payable   16,389 18,096 0 5,000 0  
Notes payable, total $ 39,485            
Interest rate 5.25%            
8.00% New Notes principal due in 2028              
Debt Instrument [Line Items]              
Notes payable   $ 24,611 $ 13,000 $ 93,067 $ 9,992 $ 87,753  
Notes payable, total $ 228,423            
Interest rate 8.00%