XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 77,702 $ 56,850
Less Than 12 Months - Gross Unrealized Losses (59) (33)
Total - Estimated Fair Value 77,702 56,850
Total - Gross Unrealized Losses (59) (33)
Government-sponsored enterprise securities (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 4,995 4,999
Less Than 12 Months - Gross Unrealized Losses (5) (1)
Total - Estimated Fair Value 4,995 4,999
Total - Gross Unrealized Losses (5) (1)
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 35,718 22,956
Less Than 12 Months - Gross Unrealized Losses (10) (8)
Total - Estimated Fair Value 35,718 22,956
Total - Gross Unrealized Losses (10) (8)
U.S. Treasury securities (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 5,999  
Less Than 12 Months - Gross Unrealized Losses (1)  
Total - Estimated Fair Value 5,999  
Total - Gross Unrealized Losses (1)  
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 8,026 12,573
Less Than 12 Months - Gross Unrealized Losses (14) (7)
Total - Estimated Fair Value 8,026 12,573
Total - Gross Unrealized Losses (14) (7)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 22,964 16,322
Less Than 12 Months - Gross Unrealized Losses (29) (17)
Total - Estimated Fair Value 22,964 16,322
Total - Gross Unrealized Losses $ (29) $ (17)