Summary of Significant Accounting Policies - Revenue Recognition (Details) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Summary of Significant Accounting Policies | ||||
| Revenue contract renewal term (in years) | 1 year | |||
| Minimum | ||||
| Summary of Significant Accounting Policies | ||||
| Revenue contract term (in years) | 2 years | |||
| Revenue payment term (in days) | 30 days | |||
| Maximum | ||||
| Summary of Significant Accounting Policies | ||||
| Revenue contract term (in years) | 3 years | |||
| Revenue payment term (in days) | 60 days | |||
| Concentration of revenue | Subscription and volume-based revenue | Product | ||||
| Summary of Significant Accounting Policies | ||||
| Percentage of revenue | 99.00% | 99.00% | 99.00% | 99.00% |
| Concentration of revenue | Implementation fees and hardware sales | Product | ||||
| Summary of Significant Accounting Policies | ||||
| Percentage of revenue | 1.00% | 1.00% | 1.00% | 1.00% |