XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Notes Payable, Net - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Sep. 25, 2025
Dec. 31, 2024
Jan. 16, 2024
Debt Instrument [Line Items]        
Promissory note issued $ 444,533   $ 525,737  
Unamortized premium 0   2,591  
Unamortized debt issuance costs $ (6,967)   (1,848)  
8.000% Senior Notes due 2030 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate on new notes (as percent) 8.00% 8.00%    
Promissory note issued $ 450,000   0  
10.500% initial rate Senior Notes due 2028 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate on new notes (as percent) 10.50%     10.50%
Promissory note issued $ 0   523,494  
7.875% Senior Notes due 2025 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate on new notes (as percent) 7.875%      
Promissory note issued $ 1,500   $ 1,500