XML 116 R105.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Cantor Credit Agreement (Details) - USD ($)
Nov. 30, 2018
Sep. 30, 2025
Dec. 31, 2024
Jan. 12, 2024
Mar. 10, 2022
Mar. 16, 2020
Feb. 26, 2020
Nov. 28, 2018
Line of Credit Facility                
Long-term debt   $ 746,478,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 $ 250,000,000              
Basis spread on variable rate 1.00%              
Long-term debt   $ 0 $ 0 $ 130,000,000.0