XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Awards - Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock-based compensation expense    
Total stock-based compensation expense $ 3,535 $ 2,089
Unrecognized stock-based compensation expense, options 14,900  
Unrecognized stock-based compensation expense, RSUs 9,700  
Cost of revenue    
Stock-based compensation expense    
Total stock-based compensation expense 219 252
Research and development    
Stock-based compensation expense    
Total stock-based compensation expense 1,185 (29)
General and administrative    
Stock-based compensation expense    
Total stock-based compensation expense $ 2,131 $ 1,866
Options to purchase common stock    
Stock-based compensation expense    
Weighted average recognition period unrecognized stock-based compensation cost (in years) 2 years 10 months 24 days  
Restricted stock units    
Stock-based compensation expense    
Weighted average recognition period unrecognized stock-based compensation cost (in years) 2 years 6 months