XML 100 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation      
Total stock-based compensation expense $ 9,452 $ 6,374 $ 5,837
Unrecognized compensation cost 22,741    
ESPP      
Stock-based compensation      
Total stock-based compensation expense 340 165 26
Unrecognized compensation cost $ 225    
Weighted-Average Amortization Period (Years) 4 months 24 days    
Stock options      
Stock-based compensation      
Total stock-based compensation expense $ 3,995 2,738 1,980
Unrecognized compensation cost $ 9,140    
Weighted-Average Amortization Period (Years) 2 years 7 months 6 days    
RSUs      
Stock-based compensation      
Total stock-based compensation expense $ 5,041 3,348 3,663
Unrecognized compensation cost $ 13,354    
Weighted-Average Amortization Period (Years) 2 years 9 months 18 days    
RSAs      
Stock-based compensation      
Total stock-based compensation expense $ 76 123 168
Unrecognized compensation cost $ 22    
Weighted-Average Amortization Period (Years) 8 months 12 days    
Selling, general and administrative      
Stock-based compensation      
Total stock-based compensation expense $ 8,930 6,040 4,645
Research and development      
Stock-based compensation      
Total stock-based compensation expense $ 522 $ 334 $ 1,192