XML 101 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Additional Balance Sheet and Cash Flow Information - Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Short-term deposits, net $ 290,300 $ 80,000
2022 72,475  
2023 74,304  
2024 64,696  
2025 0  
2026 79,742  
Thereafter 0  
Unamortized fees (891)  
Total $ 290,326