v3.25.2
Stockholders' Equity - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 07, 2025
Stock-based compensation          
Compensation expense $ 1,939 $ 1,860 $ 4,005 $ 3,899  
Cost of revenue.          
Stock-based compensation          
Compensation expense 101 103 200 186  
Sales and marketing expenses          
Stock-based compensation          
Compensation expense 465 606 968 1,344  
Research and development expenses          
Stock-based compensation          
Compensation expense 52 48 85 81  
Reimbursement, general and administrative expenses          
Stock-based compensation          
Compensation expense $ 1,321 $ 1,103 $ 2,752 $ 2,288  
2016 Plan          
Stock-based compensation          
Options outstanding         0
2025 Plan          
Stock-based compensation          
Number of shares authorized         1,850,000
Options outstanding 1,595,027   1,595,027