v3.26.1
REVENUE RECOGNITION - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jan. 01, 2025
Disaggregation of Revenue        
Contract terms of hosted services range Hosted services, along with non-distinct customization, integration, maintenance and support professional services, allow customers to access the Houndify, Amelia Software Platform, and Virtual Assistance applications over the contract period without taking possession of the software.      
Revenues $ 44,195 $ 29,129    
Accounts receivable, net 30,068   $ 32,336 $ 23,200
Contract assets and unbilled receivable, net 17,061   $ 20,461 39,500
Deferred revenue       $ 30,700
Deferred revenue recognized 9,700 10,300    
Revenue, remaining performance obligation, amount 64,700      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01        
Disaggregation of Revenue        
Revenue, remaining performance obligation, amount $ 40,100      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01        
Disaggregation of Revenue        
Revenue, remaining performance obligation, amount $ 22,900      
Revenue, remaining performance obligation, expected timing of satisfaction, period 4 years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-04-01        
Disaggregation of Revenue        
Revenue, remaining performance obligation, amount $ 1,700      
Revenue, remaining performance obligation, expected timing of satisfaction, period      
Over time revenue        
Disaggregation of Revenue        
Revenues $ 37,035 25,705    
Point-in-time        
Disaggregation of Revenue        
Revenues 7,160 3,424    
Professional services        
Disaggregation of Revenue        
Revenues 4,420 3,253    
Professional services | Over time revenue        
Disaggregation of Revenue        
Revenues 4,200 3,100    
Professional services | Point-in-time        
Disaggregation of Revenue        
Revenues $ 200 $ 200