v3.26.1
Fair Value Measurements - Balance sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair value, balance sheet    
Cash and cash equivalents $ 9,017 $ 7,021
Available-For-Sale (Current) 44,239 64,332
Estimated Fair Value 50,522 67,098
Commercial paper    
Fair value, balance sheet    
Estimated Fair Value 4,922 10,387
Corporate notes / bonds    
Fair value, balance sheet    
Estimated Fair Value 24,161 45,826
Money market funds    
Fair value, balance sheet    
Estimated Fair Value 5,287 2,766
U.S. govt. agencies    
Fair value, balance sheet    
Estimated Fair Value 11,261 1,470
U.S. treasuries    
Fair value, balance sheet    
Estimated Fair Value 4,891 6,649
Recurring    
Fair value, balance sheet    
Cash and cash equivalents 6,283 2,766
Available-For-Sale (Current) 44,239 64,332
Estimated Fair Value 50,522 67,098
Recurring | Commercial paper    
Fair value, balance sheet    
Available-For-Sale (Current) 4,922 10,387
Estimated Fair Value 4,922 10,387
Recurring | Corporate notes / bonds    
Fair value, balance sheet    
Available-For-Sale (Current) 24,161 45,826
Estimated Fair Value 24,161 45,826
Recurring | Money market funds    
Fair value, balance sheet    
Cash and cash equivalents 5,287 2,766
Estimated Fair Value 5,287 2,766
Recurring | U.S. govt. agencies    
Fair value, balance sheet    
Available-For-Sale (Current) 11,261 1,470
Estimated Fair Value 11,261 1,470
Recurring | U.S. treasuries    
Fair value, balance sheet    
Cash and cash equivalents 996  
Available-For-Sale (Current) 3,895 6,649
Estimated Fair Value $ 4,891 $ 6,649