v3.25.2
Debt - 2023 Credit Agreement (Details) - Credit Agreement - USD ($)
Mar. 24, 2023
Jun. 30, 2025
Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Line of credit, maximum borrowing capacity $ 400,000,000.0  
Maximum unrestricted cash $ 100,000,000.0  
Line of credit facility, amount outstanding   $ 0
Revolving Credit Facility | Minimum    
Line of Credit Facility [Line Items]    
Commitment fee amount 0.20%  
Revolving Credit Facility | Maximum    
Line of Credit Facility [Line Items]    
Commitment fee amount 0.35%  
Revolving Credit Facility | Federal Funds Effective Swap Rate    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 0.50%  
Revolving Credit Facility | One-Month Adjusted Term SOFR    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.00%  
Revolving Credit Facility | One-Month Adjusted Term SOFR Plus 1% | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 0.50%  
Revolving Credit Facility | One-Month Adjusted Term SOFR Plus 1% | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.25%  
Revolving Credit Facility | Adjusted Term SOFR, Adjusted | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.50%  
Revolving Credit Facility | Adjusted Term SOFR, Adjusted | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 2.25%  
Letter of Credit    
Line of Credit Facility [Line Items]    
Line of credit, maximum borrowing capacity $ 60,000,000.0  
Line of credit facility, current borrowing capacity 200,000,000.0  
Bridge Loan    
Line of Credit Facility [Line Items]    
Line of credit, maximum borrowing capacity $ 20,000,000.0