XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Notes Payable, Net - Table of Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Promissory note issued $ 621,802 $ 620,651
Unamortized debt issuance costs and discount $ (3,198) (4,349)
7.875% Senior Notes due 2025 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate on new notes 7.875%  
Promissory note issued $ 625,000 $ 625,000