v3.26.1
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Credit facility | Unsecured Debt  
Other Commitments [Line Items]  
Letters of credit outstanding amount $ 42.5
Credit facility | 2023 Revolving Credit Agreement  
Other Commitments [Line Items]  
Letters of credit outstanding amount $ 6.7
Minimum  
Other Commitments [Line Items]  
Percentage of uncertain tax positions likelihood of being sustained 50.00%
Non-US | Customs and Other Business Taxes  
Other Commitments [Line Items]  
Approximate audit claims assessed $ 11.5