v3.25.1
Revolving Credit Agreement (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 05, 2025
May 03, 2025
Credit agreement    
Borrowing capacity   $ 800.0
Expansion option   200.0
Letters of credit issued   25.3
Revolving Credit Facility, 2025 Amendment    
Credit agreement    
Borrowings outstanding   0.0
Quarterly availability as percentage of total commitments considered for determining applicable rate 50.00%  
Average amount utilized as percentage of total commitment considered for determining commitment fee rate 50.00%  
Credit spread adjustment 0.10%  
Letters of credit issued   25.3
Unutilized credit facility borrowing capacity   $ 774.7
Revolving Credit Facility, 2025 Amendment | Minimum    
Credit agreement    
Minimum line of credit availability for no financial covenant requirements $ 80.0  
Revolving Credit Facility, 2025 Amendment | Average amount utilized is less than 50% of the total commitments    
Credit agreement    
Unused commitment fee (as a percent) 0.25%  
Revolving Credit Facility, 2025 Amendment | Average amount utilized is greater than or equal to 50% of the total commitments    
Credit agreement    
Unused commitment fee (as a percent) 0.20%  
Term benchmark and RFR loans | Average quarterly availability greater than or equal to 50% of the total commitments    
Credit agreement    
Applicable rate 1.25%  
Term benchmark and RFR loans | Average quarterly availability less than 50% of the total commitments    
Credit agreement    
Applicable rate 1.50%  
Base rate loans | Average quarterly availability greater than or equal to 50% of the total commitments    
Credit agreement    
Applicable rate 0.25%  
Base rate loans | Average quarterly availability less than 50% of the total commitments    
Credit agreement    
Applicable rate 0.50%