v3.26.1
Debt - Cantor Credit Agreement (Details) - USD ($)
Nov. 30, 2018
Jun. 30, 2026
Apr. 17, 2026
Dec. 31, 2025
Nov. 28, 2018
Debt Instrument          
Long-term debt   $ 867,283,000   $ 671,746,000  
Revolving Credit Facility | Line of Credit          
Debt Instrument          
Maximum revolving credit   900,000,000.0 $ 900,000,000.0   $ 250,000,000.0
Revolving Credit Facility | Cantor Credit Agreement | Line of Credit          
Debt Instrument          
Maximum revolving credit $ 250,000,000.0        
Basis spread on variable rate 1.00%        
Long-term debt   $ 0   $ 0