XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Supplementary Balance Sheet Information - Investments Available-for-sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Maturity less than 1 year:    
Amortized Cost $ 31,925 $ 33,979
Gross Unrealized Gains 24 31
Gross Unrealized Losses (2) (5)
Fair Market Value 31,947 34,005
Maturity 1 to 2 years:    
Amortized Cost 8,859 6,263
Gross Unrealized Gains 29 11
Gross Unrealized Losses (1) (3)
Fair Market Value 8,887 6,271
Amortized Cost 40,784 40,242
Gross Unrealized Gains 53 42
Gross Unrealized Losses (3) (8)
Fair Market Value 40,834 40,276
Certificate of deposit    
Maturity less than 1 year:    
Amortized Cost 143  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Market Value 143  
Corporate debt securities    
Maturity less than 1 year:    
Amortized Cost 23,699 17,192
Gross Unrealized Gains 18 27
Gross Unrealized Losses (2) (1)
Fair Market Value 23,715 17,218
Maturity 1 to 2 years:    
Amortized Cost 4,940 6,263
Gross Unrealized Gains 15 11
Gross Unrealized Losses (1) (3)
Fair Market Value 4,954 6,271
Commercial paper    
Maturity less than 1 year:    
Amortized Cost 413 312
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Market Value 413 313
U.S. government agencies    
Maturity less than 1 year:    
Amortized Cost 2,872  
Gross Unrealized Gains 4  
Gross Unrealized Losses 0  
Fair Market Value 2,876  
U.S. treasury securities    
Maturity less than 1 year:    
Amortized Cost 4,798 16,475
Gross Unrealized Gains 2 3
Gross Unrealized Losses 0 (4)
Fair Market Value 4,800 $ 16,474
Maturity 1 to 2 years:    
Amortized Cost 3,919  
Gross Unrealized Gains 14  
Gross Unrealized Losses 0  
Fair Market Value $ 3,933