v3.25.0.1
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%