XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
NOTES PAYABLE, NET - Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jan. 16, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Notes payable $ 525,737   $ 622,186
Unamortized premium 2,591   0
Unamortized debt issuance costs $ (1,848)   (2,814)
10.500% initial rate New Senior Notes due 2028 | Senior Notes      
Debt Instrument [Line Items]      
Interest rate on new notes (as percent) 10.50% 10.50%  
Notes payable $ 523,494   0
7.875% Senior Notes due 2025 | Senior Notes      
Debt Instrument [Line Items]      
Interest rate on new notes (as percent) 7.875%    
Notes payable $ 1,500   $ 625,000