XML 64 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - SECURITIES WITH UNREALIZED LOSSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value $ 169,724 $ 166,518
Less Than 12 Months - Gross Unrealized Losses (190) (211)
12 Months or Greater - Estimated Fair Value 1,993  
12 Months or Greater - Gross Unrealized Losses (1)  
Total - Estimated Fair Value 171,717 166,518
Total - Gross Unrealized Losses (191) (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 18,593  
Less Than 12 Months - Gross Unrealized Losses (10)  
Total - Estimated Fair Value 18,593  
Total - Gross Unrealized Losses (10)  
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 66,076 58,622
Less Than 12 Months - Gross Unrealized Losses (56) (33)
Total - Estimated Fair Value 66,076 58,622
Total - Gross Unrealized Losses (56) (33)
Corporate notes (due in less than one year)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 31,549 34,567
Less Than 12 Months - Gross Unrealized Losses (26) (63)
12 Months or Greater - Estimated Fair Value 1,993  
12 Months or Greater - Gross Unrealized Losses (1)  
Total - Estimated Fair Value 33,542 34,567
Total - Gross Unrealized Losses (27) (63)
Corporate notes (due in one to two years)    
Schedule Of Available For Sale Securities [Line Items]    
Less Than 12 Months - Estimated Fair Value 53,506 3,952
Less Than 12 Months - Gross Unrealized Losses (98) (23)
Total - Estimated Fair Value 53,506 3,952
Total - Gross Unrealized Losses $ (98) $ (23)