XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Senior Notes (Details) - USD ($)
Jan. 12, 2024
Dec. 20, 2023
Nov. 08, 2023
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument          
Long-term debt       $ 871,210,000 $ 670,673,000
7.500% Senior Notes | Senior Notes          
Debt Instrument          
Stated interest rate 7.50%     7.50%  
Debt instrument face amount $ 600,000,000        
Borrowings of long-term debt 594,700,000        
Long-term debt       $ 596,210,000 595,673,000
Debt issuance costs, gross 500,000        
7.500% Senior Notes | Senior Notes | Level 2          
Debt Instrument          
Long-term debt, fair value       636,600,000 $ 628,200,000
7.500% Senior Notes | Senior Notes | Cantor | Related Party          
Debt Instrument          
Borrowings of long-term debt 125,000,000        
Delayed Draw Term Loan | Line of Credit | Revolving Credit Facility          
Debt Instrument          
Borrowings of long-term debt     $ 420,000,000    
Extinguishment of debt 420,000,000        
Cantor Credit Agreement | Line of Credit | Revolving Credit Facility          
Debt Instrument          
Long-term debt $ 130,000,000.0     0  
Cantor Credit Agreement | Line of Credit | Revolving Credit Facility | Related Party          
Debt Instrument          
Borrowings of long-term debt   $ 130,000,000      
Long-term debt       $ 0