XML 108 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease renewal term 5 years    
Operating lease, impairment loss $ 1.0 $ 12.7 $ 12.1
Impairment charge     3.6
Sublease income 6.8 $ 2.0 2.6
Future minimum payments due $ 11.9    
COVID-19      
Lessee, Lease, Description [Line Items]      
Operating lease, impairment loss     $ 2.1
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease terms 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease terms 5 years