XML 126 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
lease
extension
Dec. 31, 2022
USD ($)
extension
lease
Dec. 31, 2021
USD ($)
Disclosure of Leases [Line Items]      
Payment of leases $ 13.3 $ 15.2 $ 13.6
Number of lease extensions not exercised | extension 4 2  
Number of lease extensions exercised | extension 10 2  
Number of leases terminated | lease 1 4  
Net increase (decrease) in operating lease right of use assets and operating lease liabilities relating to lease remeasurements $ 2.4 $ (14.4)  
Impairment charge $ 0.4 $ 0.6  
Minimum      
Disclosure of Leases [Line Items]      
Operating lease remaining lease term 1 year    
Maximum      
Disclosure of Leases [Line Items]      
Operating lease remaining lease term 25 years