XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Senior Notes (Details) - USD ($)
3 Months Ended
Jan. 12, 2024
Dec. 20, 2023
Nov. 08, 2023
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument          
Long-term debt       $ 770,941,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       $ 595,941,000 595,673,000
Debt issuance costs, gross 500,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          
Borrowings of long-term debt   $ 130,000,000      
Extinguishment of debt       130,000,000  
Long-term debt       0 $ 130,000,000.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