Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Stockholders' Equity - Schedule of Share Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 1,584 $ 1,175 $ 4,536 $ 2,954
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 233 260 747 830
RSAs and RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 1,308 860 3,612 1,957
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 43 55 177 167
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 26 17 74 33
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 357 216 1,009 701
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 431 300 1,277 639
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 770 $ 642 $ 2,176 $ 1,581