XML 33 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Supplementary Balance Sheet Information - Investments Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Maturity less than 1 year:    
Amortized Cost $ 43,057 $ 33,979
Gross Unrealized Gains 24 31
Gross Unrealized Losses (3) (5)
Fair Market Value 43,078 34,005
Maturity 1 to 2 years:    
Amortized Cost 12,708 6,263
Gross Unrealized Gains 9 11
Gross Unrealized Losses (3) (3)
Fair Market Value 12,714 6,271
Amortized Cost 55,765 40,242
Gross Unrealized Gains 33 42
Gross Unrealized Losses (6) (8)
Fair Market Value 55,792 40,276
Corporate debt securities    
Maturity less than 1 year:    
Amortized Cost 22,507 17,192
Gross Unrealized Gains 23 27
Gross Unrealized Losses (2) (1)
Fair Market Value 22,528 17,218
Maturity 1 to 2 years:    
Amortized Cost 10,709 6,263
Gross Unrealized Gains 8 11
Gross Unrealized Losses (3) (3)
Fair Market Value 10,714 6,271
Commercial paper    
Maturity less than 1 year:    
Amortized Cost 316 312
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Fair Market Value 316 313
U.S. government agencies    
Maturity 1 to 2 years:    
Amortized Cost 1,999  
Gross Unrealized Gains 1  
Gross Unrealized Losses 0  
Fair Market Value 2,000  
U.S. treasury securities    
Maturity less than 1 year:    
Amortized Cost 20,234 16,475
Gross Unrealized Gains 1 3
Gross Unrealized Losses (1) (4)
Fair Market Value $ 20,234 $ 16,474