XML 113 R102.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Cantor Credit Agreement (Details)
3 Months Ended
Dec. 20, 2023
USD ($)
day
Nov. 30, 2018
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jan. 12, 2024
Mar. 10, 2022
USD ($)
Mar. 16, 2020
USD ($)
Feb. 26, 2020
USD ($)
Nov. 28, 2018
USD ($)
Line of Credit Facility                  
Long-term debt     $ 770,941,000 $ 670,673,000          
7.500% Senior Notes | Unsecured Debt                  
Line of Credit Facility                  
Stated interest rate         7.50%        
Revolving Credit Facility | Line of Credit                  
Line of Credit Facility                  
Maximum revolving credit           $ 600,000,000 $ 465,000,000.0 $ 425,000,000.0 $ 250,000,000.0
Revolving Credit Facility | Cantor Credit Agreement | Line of Credit                  
Line of Credit Facility                  
Maximum revolving credit $ 150,000,000 $ 250,000,000              
Basis spread on variable rate   1.00%              
Percentage discount from stated rate 0.25%                
Number of business days for written notice | day 3                
Borrowings of long-term debt $ 130,000,000                
Extinguishment of debt     130,000,000            
Long-term debt     $ 0 $ 130,000,000.0