XML 118 R89.htm IDEA: XBRL DOCUMENT v3.25.3
SENIOR NOTES PAYABLE - Schedule of senior notes and new notes issued (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
May 21, 2025
Apr. 07, 2025
Mar. 26, 2025
Debt Instrument [Line Items]        
Notes payable $ 28,009 $ 139,072 $ 22,000 $ 123,054
Notes payable, total $ 312,135      
Warrants issued with the exchange (in shares) 52,000,000 372,268,000 39,968,000 351,012,000
Warrants issued with the exchange, total (in shares) 815,248,000      
5.00% Senior Notes due 2026        
Debt Instrument [Line Items]        
Notes payable $ 8,021 $ 75,000 $ 7,000 $ 36,745
Notes payable, total $ 126,766      
5.00% Senior Notes due 2026 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate 5.00%      
5.50% Senior Notes due 2026        
Debt Instrument [Line Items]        
Notes payable $ 0 29,535 0 86,309
Notes payable, total $ 115,844      
5.50% Senior Notes due 2026 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate 5.50%      
5.25% Senior Notes due 2028        
Debt Instrument [Line Items]        
Notes payable $ 18,096 0 5,000 0
Notes payable, total $ 23,096      
5.25% Senior Notes due 2028 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate 5.25%      
6.00% Senior Notes due 2028        
Debt Instrument [Line Items]        
Notes payable $ 1,892 34,537 10,000 0
Notes payable, total $ 46,429      
6.00% Senior Notes due 2028 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate 6.00%      
8.00% New Notes principal due in 2028        
Debt Instrument [Line Items]        
Notes payable $ 13,000 $ 93,067 $ 9,992 $ 87,753
Notes payable, total $ 203,812      
8.00% New Notes principal due in 2028 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate 8.00%