XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Senior Notes (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 12, 2024
Dec. 20, 2023
Nov. 15, 2023
Nov. 08, 2023
Jul. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 10, 2023
Mar. 28, 2019
Nov. 06, 2018
Nov. 01, 2018
Debt Instrument                        
Long-term debt           $ 670,673,000 $ 547,260,000          
Line of Credit | Revolving Credit Facility                        
Debt Instrument                        
Repayments of long-term debt         $ 140,000,000.0              
Interest expense           7,348,000 8,925,000 $ 0        
6.125% Senior Notes | Related Party                        
Debt Instrument                        
Stated interest rate                   6.125%    
6.125% Senior Notes | Senior Notes                        
Debt Instrument                        
Stated interest rate     6.125%           6.125%   6.125%  
Debt instrument face amount                 $ 550,000,000   $ 550,000,000.0  
Debt price level                       98.94%
Debt instrument yield                     6.375%  
Repayments of long-term debt     $ 566,800,000                  
Interest expense     $ 16,800,000     0 29,383,000 33,687,000        
Delayed Draw Term Loan | Line of Credit | Revolving Credit Facility                        
Debt Instrument                        
Borrowings of long-term debt       $ 420,000,000   420,000,000            
Extinguishment of debt $ 420,000,000                      
Long-term debt           0 417,260,000          
Cantor Credit Agreement | Line of Credit | Revolving Credit Facility                        
Debt Instrument                        
Borrowings of long-term debt   $ 130,000,000       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            
7.500% Senior Notes | Senior Notes                        
Debt Instrument                        
Stated interest rate 7.50%         7.50%            
Debt instrument face amount $ 600,000,000                   $ 675,000,000  
Interest expense           $ 43,625,000 0 $ 0        
Borrowings of long-term debt 594,700,000                      
Long-term debt           $ 595,673,000 $ 0          
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