XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Estimated Fair Value and Gross Unrealized Losses of Cash Equivalents and Marketable Securities, Classified by Length of Time in Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt securities, available-for-sale    
Less than 12 months, fair value $ 127,070 $ 131,522
Less than 12 months, gross unrealized losses (113) (271)
12 months or greater, fair value 3,352 0
12 months or greater, gross unrealized losses (3) 0
Fair value 130,422 131,522
Gross unrealized losses (116) (271)
U.S. Government bonds and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 38,473 83,162
Less than 12 months, gross unrealized losses (48) (162)
12 months or greater, fair value 1,692 0
12 months or greater, gross unrealized losses (2) 0
Corporate bonds, commercial paper and notes    
Debt securities, available-for-sale    
Less than 12 months, fair value 88,597 48,360
Less than 12 months, gross unrealized losses (65) (109)
12 months or greater, fair value 1,660 0
12 months or greater, gross unrealized losses $ (1) $ 0