Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Summary of consolidated statements of operations (Details)

v3.24.0.1
Stock-Based Compensation - Summary of consolidated statements of operations (Details) - 2019 Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock Option Disclosures      
Total stock-based compensation expense $ 14,418 $ 15,591 $ 10,919
Costs of goods sold      
Stock Option Disclosures      
Total stock-based compensation expense 796 215 157
Sales and marketing      
Stock Option Disclosures      
Total stock-based compensation expense 2,982 2,341 2,905
Research and development      
Stock Option Disclosures      
Total stock-based compensation expense 3,875 2,640 1,923
General and administrative      
Stock Option Disclosures      
Total stock-based compensation expense $ 6,764 $ 10,395 $ 5,934