XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 180,892 $ 166,518
Less Than 12 Months - Gross Unrealized Losses (302) (211)
12 Months or Longer - Estimated Fair Value 4,957  
12 Months or Longer - Gross Unrealized Losses (12)  
Total - Estimated Fair Value 185,849 166,518
Total - Gross Unrealized Losses (314) (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 4,864  
Less Than 12 Months - Gross Unrealized Losses (2)  
Total - Estimated Fair Value 4,864  
Total - Gross Unrealized Losses (2)  
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 38,097 69,377
Less Than 12 Months - Gross Unrealized Losses (79) (92)
Total - Estimated Fair Value 38,097 69,377
Total - Gross Unrealized Losses (79) (92)
Commercial paper (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 101,008 58,622
Less Than 12 Months - Gross Unrealized Losses (157) (33)
Total - Estimated Fair Value 101,008 58,622
Total - Gross Unrealized Losses (157) (33)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 24,559 34,567
Less Than 12 Months - Gross Unrealized Losses (27) (63)
12 Months or Longer - Estimated Fair Value 4,957  
12 Months or Longer - Gross Unrealized Losses (12)  
Total - Estimated Fair Value 29,516 34,567
Total - Gross Unrealized Losses (39) (63)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 12,364 3,952
Less Than 12 Months - Gross Unrealized Losses (37) (23)
Total - Estimated Fair Value 12,364 3,952
Total - Gross Unrealized Losses $ (37) $ (23)