v3.25.2
REVENUE RECOGNITION - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 01, 2024
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 and Amelia Software Platform over the contract period without taking possession of the software.      
Revenues $ 42,683 $ 13,462 $ 71,812 $ 25,056    
Accounts receivable, net 19,661   19,661   $ 23,159 $ 4,100
Contract assets and unbilled receivable, net 10,660   10,660   $ 13,204 28,300
Deferred revenue           $ 9,200
Deferred revenue recognized 10,900 1,300 16,700 3,000    
Revenue, remaining performance obligation, amount 69,200   69,200      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01            
Disaggregation of Revenue            
Revenue, remaining performance obligation, amount $ 40,800   $ 40,800      
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01            
Disaggregation of Revenue            
Revenue, remaining performance obligation, amount $ 26,500   $ 26,500      
Revenue, remaining performance obligation, expected timing of satisfaction, period 4 years   4 years      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-07-01            
Disaggregation of Revenue            
Revenue, remaining performance obligation, amount $ 1,900   $ 1,900      
Revenue, remaining performance obligation, expected timing of satisfaction, period        
Over time revenue            
Disaggregation of Revenue            
Revenues $ 24,781 9,903 $ 50,486 20,283    
Point-in-time            
Disaggregation of Revenue            
Revenues 17,902 3,559 21,326 4,773    
Professional services            
Disaggregation of Revenue            
Revenues 3,320 1,424 6,573 2,896    
Professional services | Over time revenue            
Disaggregation of Revenue            
Revenues 3,200 1,400 6,300 2,900    
Professional services | Point-in-time            
Disaggregation of Revenue            
Revenues $ 100 $ 0 $ 300 $ 0