XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
CASH, CASH EQUIVALENTS AND INVESTMENTS - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis $ 190,509 $ 99,929
Available-for-sale Securities, Gross Unrealized Gains 41 67
Available-for-sale Securities, Gross Unrealized Losses (10)  
Available-for-sale Securities, Fair Value Disclosure 190,540 99,996
Certificates of Deposit [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 720  
Available-for-sale Securities, Fair Value Disclosure 720  
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis 189,789  
Available-for-sale Securities, Gross Unrealized Gains 41  
Available-for-sale Securities, Gross Unrealized Losses (10)  
Available-for-sale Securities, Fair Value Disclosure $ 189,820  
U.S. Government Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale Debt Securities, Amortized Cost Basis   99,929
Available-for-sale Securities, Gross Unrealized Gains   67
Available-for-sale Securities, Fair Value Disclosure   $ 99,996