v3.24.2.u1
Debt - Letter of Credit Facilities and Surety Bond Arrangements (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Surety Bond    
Line of Credit Facility [Line Items]    
Face amount $ 5.9 $ 5.4
Letter of Credit    
Line of Credit Facility [Line Items]    
Outstanding principal balance 52.9 54.7
Unused lines of Credit    
Line of Credit Facility [Line Items]    
Remaining borrowing capacity $ 51.1 $ 54.4