XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 287,946 $ 166,518
Less Than 12 Months - Gross Unrealized Losses (447) (211)
12 Months or Longer - Estimated Fair Value 24,348  
12 Months or Longer - Gross Unrealized Losses (64)  
Total - Estimated Fair Value 312,294 166,518
Total - Gross Unrealized Losses (511) (211)
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 39,855  
Less Than 12 Months - Gross Unrealized Losses (30)  
Total - Estimated Fair Value 39,855  
Total - Gross Unrealized Losses (30)  
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 30,562 69,377
Less Than 12 Months - Gross Unrealized Losses (19) (92)
12 Months or Longer - Estimated Fair Value 13,928  
12 Months or Longer - Gross Unrealized Losses (25)  
Total - Estimated Fair Value 44,490 69,377
Total - Gross Unrealized Losses (44) (92)
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,991  
Less Than 12 Months - Gross Unrealized Losses (9)  
Total - Estimated Fair Value 4,991  
Total - Gross Unrealized Losses (9)  
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 110,209 58,622
Less Than 12 Months - Gross Unrealized Losses (192) (33)
Total - Estimated Fair Value 110,209 58,622
Total - Gross Unrealized Losses (192) (33)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 40,815 34,567
Less Than 12 Months - Gross Unrealized Losses (76) (63)
12 Months or Longer - Estimated Fair Value 10,420  
12 Months or Longer - Gross Unrealized Losses (39)  
Total - Estimated Fair Value 51,235 34,567
Total - Gross Unrealized Losses (115) (63)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 61,514 3,952
Less Than 12 Months - Gross Unrealized Losses (121) (23)
Total - Estimated Fair Value 61,514 3,952
Total - Gross Unrealized Losses $ (121) $ (23)