XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 129,166 $ 128,591
Less Than 12 Months - Gross Unrealized Losses (434) (170)
12 Months or Longer - Estimated Fair Value 31,865 4,993
12 Months or Longer - Gross Unrealized Losses (210) (7)
Total - Estimated Fair Value 161,031 133,584
Total - Gross Unrealized Losses (644) (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 17,333 15,567
Less Than 12 Months - Gross Unrealized Losses (147) (18)
12 Months or Longer - Estimated Fair Value 6,986  
12 Months or Longer - Gross Unrealized Losses (27)  
Total - Estimated Fair Value 24,319 15,567
Total - Gross Unrealized Losses (174) (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,950  
Less Than 12 Months - Gross Unrealized Losses (50)  
Total - Estimated Fair Value 2,950  
Total - Gross Unrealized Losses (50)  
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 2,956 1,500
12 Months or Longer - Estimated Fair Value 4,971 4,993
12 Months or Longer - Gross Unrealized Losses (29) (7)
Total - Estimated Fair Value 7,927 6,493
Total - Gross Unrealized Losses (29) (7)
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 99,936 66,872
Less Than 12 Months - Gross Unrealized Losses (222) (38)
Total - Estimated Fair Value 99,936 66,872
Total - Gross Unrealized Losses (222) (38)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 5,991 16,001
Less Than 12 Months - Gross Unrealized Losses (15) (17)
12 Months or Longer - Estimated Fair Value 19,908  
12 Months or Longer - Gross Unrealized Losses (154)  
Total - Estimated Fair Value 25,899 16,001
Total - Gross Unrealized Losses $ (169) (17)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   24,145
Less Than 12 Months - Gross Unrealized Losses   (79)
Total - Estimated Fair Value   24,145
Total - Gross Unrealized Losses   $ (79)