v3.23.3
Leases - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Lessee, Lease, Description [Line Items]    
Renewal term (in years) 5 years  
Option to terminate, term (in years) 1 year  
Weighted average remaining lease term (in years) 6 years 3 months 18 days  
Weighted average discount rate (as a percent) 10.70%  
Operating lease payments $ 18.2 $ 18.8
Lease liabilities arising from obtaining right-of-use assets   $ 15.5
Future sublease income expected to be earned $ 4.1  
Minimum    
Lessee, Lease, Description [Line Items]    
Contract term (in years) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Contract term (in years) 11 years