v3.26.1
Revenue Related Disclosures - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Contract
Mar. 31, 2025
USD ($)
Subscription, maintenance and support services Member    
Disaggregation Of Revenue [Line Items]    
Revenues $ 24.0 $ 28.0
Professional software development services member    
Disaggregation Of Revenue [Line Items]    
Revenues 0.2 0.3
Catch-up | New York City Police Department    
Disaggregation Of Revenue [Line Items]    
Revenues $ 0.1 3.5
Number of contract | Contract 2  
Contract renewals period 3 years  
United States    
Disaggregation Of Revenue [Line Items]    
Revenues $ 23.4 27.6
South Africa    
Disaggregation Of Revenue [Line Items]    
Revenues 0.8 0.8
Bahamas    
Disaggregation Of Revenue [Line Items]    
Revenues 0.8 $ 0.8
South America    
Disaggregation Of Revenue [Line Items]    
Revenues $ 0.8