v3.23.1
Leases - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
building
Other Commitments [Line Items]  
Number of buildings occupied | building 2
Lease renewal reasonably certain, liability $ 14.0
Lease One  
Other Commitments [Line Items]  
Lease renewal term 10 years
Lease Two  
Other Commitments [Line Items]  
Lease term 10 years
Lease Two | Minimum  
Other Commitments [Line Items]  
Lease renewal term 5 years
Lease Two | Maximum  
Other Commitments [Line Items]  
Lease renewal term 10 years
Lease Exit and Sublease | Right Of Use Asset  
Other Commitments [Line Items]  
Operating lease, impairment loss $ 1.1
Lease Exit and Sublease | Property, Plant and Equipment  
Other Commitments [Line Items]  
Operating lease, impairment loss 0.1
Lease Exit and Sublease | Accrued Liabilities  
Other Commitments [Line Items]  
Operating lease, impairment loss $ 0.1