Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Summary of Share Based Compensation Expense (Details)

v3.25.3
Stockholders' Equity - Summary of Share Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 2,022 $ 1,904 $ 6,199 $ 5,204
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 40 151 233 554
RSAs and RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 1,923 1,719 5,765 4,495
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 59 34 201 155
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 31 31 100 82
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 501 461 1,558 1,204
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 550 537 1,674 1,482
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 940 $ 875 $ 2,867 $ 2,436