v3.25.4
Stock-based Compensation - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock Options [Abstract]      
Total stock-based compensation $ 10,773 $ 8,887 $ 8,516
Research and development      
Stock Options [Abstract]      
Total stock-based compensation 2,834 2,659 2,961
Selling, general and administrative      
Stock Options [Abstract]      
Total stock-based compensation $ 7,939 $ 6,228 $ 5,555