Leases - Balance Sheet Information (Details) - USD ($) $ in Thousands |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Operating Lease | ||
| Operating lease right-of-use assets | $ 58,423 | $ 55,347 |
| Operating lease liabilities - Current | 14,482 | 14,978 |
| Operating lease liabilities - Non-current | 50,575 | 48,155 |
| Present value of lease liabilities | 65,057 | 63,133 |
| Finance Lease | ||
| Property and equipment, gross | 1,906 | 2,499 |
| Accumulated depreciation | (1,388) | (1,999) |
| Property and equipment, net | 518 | 500 |
| Finance lease liabilities - Current | 167 | 164 |
| Finance lease liabilities - Non-current | 373 | 355 |
| Total finance lease liabilities | $ 540 | $ 519 |
| X | ||||||||||
- Definition Finance Lease [Abstract] No definition available.
|
| X | ||||||||||
- Definition Operating Leases [Abstract] No definition available.
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after accumulated amortization, of right-of-use asset from finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of accumulated amortization of right-of-use asset from finance lease. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, before accumulated amortization, of right-of-use asset from finance lease. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|