Stockholders' Equity - Stock-Based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
May 07, 2025 |
|
| Stock-based compensation | |||||
| Compensation expense | $ 2,260 | $ 1,939 | $ 4,040 | $ 4,005 | |
| Cost of revenue | |||||
| Stock-based compensation | |||||
| Compensation expense | 112 | 101 | 202 | 200 | |
| Sales and marketing expenses | |||||
| Stock-based compensation | |||||
| Compensation expense | 430 | 465 | 877 | 968 | |
| Research and development expenses | |||||
| Stock-based compensation | |||||
| Compensation expense | 34 | 52 | 78 | 85 | |
| Reimbursement, general and administrative expenses | |||||
| Stock-based compensation | |||||
| Compensation expense | $ 1,684 | $ 1,321 | $ 2,883 | $ 2,752 | |
| 2016 Plan | |||||
| Stock-based compensation | |||||
| Options outstanding | 0 | ||||
| 2025 Plan | |||||
| Stock-based compensation | |||||
| Number of shares authorized | 1,850,000 | ||||
| Options outstanding | 1,449,457 | 1,449,457 | |||