Summary of Significant Accounting Policies - Revenue Recognition (Details) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 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% |
| Concentration of revenue | Implementation fees and hardware sales | Product | ||
| Summary of Significant Accounting Policies | ||
| Percentage of revenue | 1.00% | 1.00% |