XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Supplementary Balance Sheet Information - Investments Available-for-sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Maturity less than 1 year:    
Amortized Cost $ 41,685 $ 33,979
Gross Unrealized Gains 31 31
Gross Unrealized Losses (4) (5)
Fair Market Value 41,712 34,005
Maturity 1 to 2 years:    
Amortized Cost 8,721 6,263
Gross Unrealized Gains 24 11
Gross Unrealized Losses (1) (3)
Fair Market Value 8,744 6,271
Amortized Cost 50,406 40,242
Gross Unrealized Gains 55 42
Gross Unrealized Losses (5) (8)
Fair Market Value 50,456 40,276
Corporate debt securities    
Maturity less than 1 year:    
Amortized Cost 25,388 17,192
Gross Unrealized Gains 26 27
Gross Unrealized Losses (2) (1)
Fair Market Value 25,412 17,218
Maturity 1 to 2 years:    
Amortized Cost 4,990 6,263
Gross Unrealized Gains 16 11
Gross Unrealized Losses (1) (3)
Fair Market Value 5,005 6,271
Commercial paper    
Maturity less than 1 year:    
Amortized Cost 393 312
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Market Value 393 313
U.S. government agencies    
Maturity less than 1 year:    
Amortized Cost 2,216  
Gross Unrealized Gains 3  
Gross Unrealized Losses 0  
Fair Market Value 2,219  
Maturity 1 to 2 years:    
Amortized Cost 2,533  
Gross Unrealized Gains 2  
Gross Unrealized Losses 0  
Fair Market Value 2,535  
U.S. treasury securities    
Maturity less than 1 year:    
Amortized Cost 13,688 16,475
Gross Unrealized Gains 2 3
Gross Unrealized Losses (2) (4)
Fair Market Value 13,688 $ 16,474
Maturity 1 to 2 years:    
Amortized Cost 1,198  
Gross Unrealized Gains 6  
Gross Unrealized Losses 0  
Fair Market Value $ 1,204