XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 150,080 $ 128,591
Less Than 12 Months - Gross Unrealized Losses (673) (170)
12 Months or Longer - Estimated Fair Value 4,961 4,993
12 Months or Longer - Gross Unrealized Losses (39) (7)
Total - Estimated Fair Value 155,041 133,584
Total - Gross Unrealized Losses (712) (177)
U.S. Treasury securities (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 20,543 15,567
Less Than 12 Months - Gross Unrealized Losses (107) (18)
Total - Estimated Fair Value 20,543 15,567
Total - Gross Unrealized Losses (107) (18)
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   1,521
Less Than 12 Months - Gross Unrealized Losses   (3)
Total - Estimated Fair Value   1,521
Total - Gross Unrealized Losses   (3)
Municipal securities (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 2,947  
Less Than 12 Months - Gross Unrealized Losses (53)  
Total - Estimated Fair Value 2,947  
Total - Gross Unrealized Losses (53)  
Municipal securities (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   2,985
Less Than 12 Months - Gross Unrealized Losses   (15)
Total - Estimated Fair Value   2,985
Total - Gross Unrealized Losses   (15)
Government-sponsored enterprise securities (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   1,500
12 Months or Longer - Estimated Fair Value 4,961 4,993
12 Months or Longer - Gross Unrealized Losses (39) (7)
Total - Estimated Fair Value 4,961 6,493
Total - Gross Unrealized Losses (39) (7)
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 75,202 66,872
Less Than 12 Months - Gross Unrealized Losses (233) (38)
Total - Estimated Fair Value 75,202 66,872
Total - Gross Unrealized Losses (233) (38)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 40,443 16,001
Less Than 12 Months - Gross Unrealized Losses (212) (17)
Total - Estimated Fair Value 40,443 16,001
Total - Gross Unrealized Losses (212) (17)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 10,945 24,145
Less Than 12 Months - Gross Unrealized Losses (68) (79)
Total - Estimated Fair Value 10,945 24,145
Total - Gross Unrealized Losses $ (68) $ (79)