XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 12,842 $ 166,518
Less Than 12 Months - Gross Unrealized Losses (2) (211)
12 Months or Longer - Estimated Fair Value 1,986  
12 Months or Longer - Gross Unrealized Losses (2)  
Total - Estimated Fair Value 14,828 166,518
Total - Gross Unrealized Losses (4) (211)
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   69,377
Less Than 12 Months - Gross Unrealized Losses   (92)
Total - Estimated Fair Value   69,377
Total - Gross Unrealized Losses   (92)
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 10,929 58,622
Less Than 12 Months - Gross Unrealized Losses   (33)
Total - Estimated Fair Value 10,929 58,622
Total - Gross Unrealized Losses   (33)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value   34,567
Less Than 12 Months - Gross Unrealized Losses   (63)
12 Months or Longer - Estimated Fair Value 1,986  
12 Months or Longer - Gross Unrealized Losses (2)  
Total - Estimated Fair Value 1,986 34,567
Total - Gross Unrealized Losses (2) (63)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 1,913 3,952
Less Than 12 Months - Gross Unrealized Losses (2) (23)
Total - Estimated Fair Value 1,913 3,952
Total - Gross Unrealized Losses $ (2) $ (23)