Property and Equipment - Intangible Assets (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Intangible Assets | |||
| Intangible Assets | $ 104,545 | $ 104,545 | |
| Accumulated Amortization | (100,915) | (100,261) | |
| Amortization expenses | $ 1,000 | 1,000 | $ 1,000 |
| Minimum | |||
| Intangible Assets | |||
| Useful life | 13 years | ||
| Maximum | |||
| Intangible Assets | |||
| Useful life | 20 years | ||
| Technology-based | |||
| Intangible Assets | |||
| Intangible Assets | $ 58,162 | 58,162 | |
| Accumulated Amortization | (55,623) | (55,079) | |
| Trademarks | |||
| Intangible Assets | |||
| Intangible Assets | 18,251 | 18,251 | |
| Accumulated Amortization | (17,160) | (17,050) | |
| Contract-based | |||
| Intangible Assets | |||
| Intangible Assets | 4,500 | 4,500 | |
| Accumulated Amortization | (4,500) | (4,500) | |
| Customer relationships | |||
| Intangible Assets | |||
| Intangible Assets | 23,632 | 23,632 | |
| Accumulated Amortization | $ (23,632) | $ (23,632) | |