XML 41 R25.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 284,997 $ 75,721
Less Than 12 Months - Gross Unrealized Losses (980) (165)
12 Months or Longer - Estimated Fair Value   28,435
12 Months or Longer - Gross Unrealized Losses   (82)
Total - Estimated Fair Value 284,997 104,156
Total - Gross Unrealized Losses (980) (247)
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   11,424
Less Than 12 Months - Gross Unrealized Losses   (57)
12 Months or Longer - Estimated Fair Value   1,497
12 Months or Longer - Gross Unrealized Losses   (5)
Total - Estimated Fair Value   12,921
Total - Gross Unrealized Losses   (62)
Municipal securities (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
12 Months or Longer - Estimated Fair Value   2,976
12 Months or Longer - Gross Unrealized Losses   (24)
Total - Estimated Fair Value   2,976
Total - Gross Unrealized Losses   (24)
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 58,651 9,845
Less Than 12 Months - Gross Unrealized Losses (224) (14)
Total - Estimated Fair Value 58,651 9,845
Total - Gross Unrealized Losses (224) (14)
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 18,538  
Less Than 12 Months - Gross Unrealized Losses (141)  
Total - Estimated Fair Value 18,538  
Total - Gross Unrealized Losses (141)  
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 169,851 52,454
Less Than 12 Months - Gross Unrealized Losses (365) (92)
Total - Estimated Fair Value 169,851 52,454
Total - Gross Unrealized Losses (365) (92)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 29,211 1,998
Less Than 12 Months - Gross Unrealized Losses (138) (2)
12 Months or Longer - Estimated Fair Value   23,962
12 Months or Longer - Gross Unrealized Losses   (53)
Total - Estimated Fair Value 29,211 25,960
Total - Gross Unrealized Losses (138) $ (55)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 8,746  
Less Than 12 Months - Gross Unrealized Losses (112)  
Total - Estimated Fair Value 8,746  
Total - Gross Unrealized Losses $ (112)