v3.26.3
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Deferral of revenue     $ 18,600 $ 7,700
Deferred transaction revenue recognized, including opening balance     19,700  
Deferred transaction revenue recognized       6,900
Total revenue $ 376,183 $ 339,778 1,133,502 994,639
TISEG        
Disaggregation of Revenue [Line Items]        
Deferral of revenue       6,400
Three Customers | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 166,900 $ 153,000 $ 500,200 $ 446,200
Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 17.00% 18.00% 16.00% 19.00%
Customer Two | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 14.00% 16.00% 16.00% 15.00%
Customer Three | Revenue from Contract with Customer Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 13.00% 11.00% 12.00% 11.00%