Property and Equipment - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Property Plant And Equipment [Line Items] | |||
| Depreciation and amortization | $ 39,008 | $ 40,145 | $ 38,679 |
| Operating lease impairment loss | 200 | 1,000 | |
| Property plant and equipment fair value disclosure | 800 | 2,100 | |
| Property Plant And Equipment [Member] | |||
| Property Plant And Equipment [Line Items] | |||
| Depreciation and amortization | $ 2,000 | $ 2,200 | $ 1,700 |