XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lessee Lease Description [Line Items]    
Operating leases, option to extend lease The leases may include options to extend the lease periods for up to 5 years  
Finance leases, option to extend lease The leases may include options to extend the lease periods for up to 5 years  
Operating leases, existence of option to extend true  
Operating leases, option to terminate lease options to terminate the leases within 1 year  
Finance leases, option to terminate lease options to terminate the leases within 1 year  
Operating leases, existence of option to terminate true  
Operating leases, residual value guarantee description The leases may include a residual value guarantee or a responsibility to return the property to its original state of use.  
Finance leases, residual value guarantee description The leases may include a residual value guarantee or a responsibility to return the property to its original state of use.  
Operating leases, existence of residual value guarantee true  
Impairment related to leasehold improvement $ 6.8 $ 8.4
Accrued other future lease-related expenses $ 3.2 $ 4.9
Minimum    
Lessee Lease Description [Line Items]    
Operating leases, remaining lease term 1 year  
Finance leases, remaining lease term 1 year  
Maximum    
Lessee Lease Description [Line Items]    
Operating leases, remaining lease term 15 years  
Finance leases, remaining lease term 15 years  
Operating leases, termination lease term 1 year  
Operating leases, extendable lease term 5 years  
Finance leases, extendable lease term 5 years  
Finance leases, termination lease term 1 year