v3.26.3
Fair Value Measurements - Balance sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair value, balance sheet    
Cash and cash equivalents $ 7,281 $ 9,017
Available-For-Sale (Current) 32,845 44,239
Available-For-Sale (Non-Current) 750  
Estimated Fair Value 38,730 50,522
Commercial paper    
Fair value, balance sheet    
Estimated Fair Value 5,642 4,922
Corporate notes / bonds    
Fair value, balance sheet    
Estimated Fair Value 22,730 24,161
Money market funds    
Fair value, balance sheet    
Estimated Fair Value 5,135 5,287
U.S. govt. agencies    
Fair value, balance sheet    
Estimated Fair Value 4,472 11,261
U.S. treasuries    
Fair value, balance sheet    
Estimated Fair Value 751 4,891
Recurring    
Fair value, balance sheet    
Cash and cash equivalents 5,135 6,283
Available-For-Sale (Current) 32,845 44,239
Available-For-Sale (Non-Current) 750  
Estimated Fair Value 38,730 50,522
Recurring | Commercial paper    
Fair value, balance sheet    
Available-For-Sale (Current) 5,642 4,922
Estimated Fair Value 5,642 4,922
Recurring | Corporate notes / bonds    
Fair value, balance sheet    
Available-For-Sale (Current) 21,980 24,161
Available-For-Sale (Non-Current) 750  
Estimated Fair Value 22,730 24,161
Recurring | Money market funds    
Fair value, balance sheet    
Cash and cash equivalents 5,135 5,287
Estimated Fair Value 5,135 5,287
Recurring | U.S. govt. agencies    
Fair value, balance sheet    
Available-For-Sale (Current) 4,472 11,261
Estimated Fair Value 4,472 11,261
Recurring | U.S. treasuries    
Fair value, balance sheet    
Cash and cash equivalents   996
Available-For-Sale (Current) 751 3,895
Estimated Fair Value $ 751 $ 4,891