Leases - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Lessee, Lease, Description [Line Items] | |||
Total lease termination costs | $ 4,300 | ||
Loss on lease terminations | $ 0 | $ 0 | 3,863 |
Other lease termination costs | 400 | ||
Cash payments related to lease terminations | 0 | 4,570 | $ 0 |
Operating lease assets additions | 13,700 | 18,400 | |
Operating lease liabilities, additions | $ 13,700 | $ 18,400 | |
Minimum | |||
Lessee, Lease, Description [Line Items] | |||
Initial operating lease term | 7 years | ||
Maximum | |||
Lessee, Lease, Description [Line Items] | |||
Initial operating lease term | 10 years |