XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Short-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis $ 351,299 $ 99,929
Available-for-sale Securities, Gross Unrealized Gains 3 67
Available-for-sale Securities, Gross Unrealized Losses (108) 0
Available-for-sale Securities, Fair Value Disclosure 351,194 99,996
Short-term Investments [Member] | Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 240  
Available-for-sale Securities, Gross Unrealized Gains 0  
Available-for-sale Securities, Gross Unrealized Losses 0  
Available-for-sale Securities, Fair Value Disclosure 240  
Short-term Investments [Member] | Corporate Bond Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 226,448  
Available-for-sale Securities, Gross Unrealized Gains 3  
Available-for-sale Securities, Gross Unrealized Losses (97)  
Available-for-sale Securities, Fair Value Disclosure 226,354  
Short-term Investments [Member] | U.S. Government Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 124,611 99,929
Available-for-sale Securities, Gross Unrealized Gains 0 67
Available-for-sale Securities, Gross Unrealized Losses (11) 0
Available-for-sale Securities, Fair Value Disclosure 124,600 $ 99,996
Long-term Investments [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 159,692  
Available-for-sale Securities, Gross Unrealized Gains 10  
Available-for-sale Securities, Gross Unrealized Losses (134)  
Available-for-sale Securities, Fair Value Disclosure 159,568  
Long-term Investments [Member] | U.S. Government Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 159,692  
Available-for-sale Securities, Gross Unrealized Gains 10  
Available-for-sale Securities, Gross Unrealized Losses (134)  
Available-for-sale Securities, Fair Value Disclosure $ 159,568