v3.24.1
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)