v3.26.1
Commitments - Letters of Credit (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 03, 2026
Jun. 02, 2026
Revolving Credit Facility      
Debt Instrument [Line Items]      
Letters of credit outstanding $ 4.8    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity $ 700.0    
Revolving Credit Facility | Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity   $ 700.0 $ 500.0