v3.26.3
Fair Value Measurements - Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair value    
Total investment securities $ 38,730 $ 50,522
Commercial paper    
Fair value    
Total investment securities 5,642 4,922
Corporate notes / bonds    
Fair value    
Total investment securities 22,730 24,161
Money market funds    
Fair value    
Total investment securities 5,135 5,287
U.S. govt. agencies    
Fair value    
Total investment securities 4,472 11,261
U.S. treasuries    
Fair value    
Total investment securities 751 4,891
Recurring    
Fair value    
Total investment securities 38,730 50,522
Recurring | Commercial paper    
Fair value    
Total investment securities 5,642 4,922
Recurring | Corporate notes / bonds    
Fair value    
Total investment securities 22,730 24,161
Recurring | Money market funds    
Fair value    
Total investment securities 5,135 5,287
Recurring | U.S. govt. agencies    
Fair value    
Total investment securities 4,472 11,261
Recurring | U.S. treasuries    
Fair value    
Total investment securities 751 4,891
Recurring | Level 1    
Fair value    
Total investment securities 10,358 21,439
Recurring | Level 1 | Money market funds    
Fair value    
Total investment securities 5,135 5,287
Recurring | Level 1 | U.S. govt. agencies    
Fair value    
Total investment securities 4,472 11,261
Recurring | Level 1 | U.S. treasuries    
Fair value    
Total investment securities 751 4,891
Recurring | Level 2    
Fair value    
Total investment securities 28,372 29,083
Recurring | Level 2 | Commercial paper    
Fair value    
Total investment securities 5,642 4,922
Recurring | Level 2 | Corporate notes / bonds    
Fair value    
Total investment securities $ 22,730 $ 24,161