v3.26.3
Revenue, Performance Obligations and Contract Balances - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, aggregate amount of transaction price $ 5.8   $ 5.8  
Remaining performance obligation, percentage 24.00%   24.00%  
Expected revenue period     2 years  
Fixed consideration related to the future minimum guarantees, contract amount $ 41.8   $ 41.8  
Maximum [Member]        
Disaggregation of Revenue [Line Items]        
Expected revenue period     4 years  
Minimum [Member]        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, percentage 67.00%   67.00%  
Expected revenue period     2 years  
Payment Transaction Processing Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Contract With Customer Liability $ 1.4 $ 0.6 $ 1.9 $ 1.3