XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Investments - Schedule of Fair Value of Securities, Not Including Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 98,527 $ 81,569
Gross Unrealized Gains 315 122
Gross Unrealized Losses (40) (118)
Credit Losses 0 0
Estimated Fair Value 98,802 81,573
Short-term investments    
Marketable Securities [Line Items]    
Estimated Fair Value 37,407 41,693
Long-term investments    
Marketable Securities [Line Items]    
Estimated Fair Value 61,395 39,880
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 5,117 1,953
Gross Unrealized Gains 1 1
Gross Unrealized Losses (1) (1)
Credit Losses 0 0
Estimated Fair Value 5,117 1,953
Corporate notes    
Marketable Securities [Line Items]    
Amortized Cost 82,754 71,733
Gross Unrealized Gains 308 117
Gross Unrealized Losses (28) (87)
Credit Losses 0 0
Estimated Fair Value 83,034 71,763
U.S. government agency bonds    
Marketable Securities [Line Items]    
Amortized Cost 10,656 7,883
Gross Unrealized Gains 6 4
Gross Unrealized Losses (11) (30)
Credit Losses 0 0
Estimated Fair Value $ 10,651 $ 7,857