XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Operating lease expense $ 12.7 $ 13.0  
Rent expense     $ 13.0
Variable lease payments 2.0 1.6 1.3
Operating cash flows for amounts included in measurement of operating lease liabilities 10.6 11.5 10.3
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 2.4 $ 4.2 $ 5.4
Weighted average remaining lease term (in years) 4 years    
Weighted average incremental borrowing rate (as a percentage) 3.60% 3.30% 3.30%
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease terms (in years) 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease terms (in years) 7 years