XML 113 R102.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Cantor Credit Agreement (Details)
Dec. 20, 2023
USD ($)
day
Nov. 30, 2018
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jan. 12, 2024
USD ($)
Mar. 10, 2022
USD ($)
Mar. 16, 2020
USD ($)
Feb. 26, 2020
USD ($)
Nov. 28, 2018
USD ($)
Line of Credit Facility                  
Long-term debt     $ 871,210,000 $ 670,673,000          
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                
Long-term debt     $ 0   $ 130,000,000.0