XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue        
Capitalized contract cost net $ 2,600   $ 2,800  
Capitalized contract cost amortization $ 400 $ 300    
Subscription booking, period 1 year      
Invited subscription booking, period 2 years      
Subscription term 10 years      
Expiration period 3 years      
Revenue recognized $ 58,200 $ 71,400    
Contract with customer, liability $ 159,093   171,494 $ 177,500
Subscription        
Revenue        
Subscription period, minimum 1 year      
Subscription period, maximum 5 years      
Contract with customer, liability $ 71,365   75,730  
Maximum        
Revenue        
Travel pattern recognition term 30 months      
Other current assets        
Revenue        
Capitalized contract cost net $ 1,100   1,200  
Other noncurrent assets        
Revenue        
Capitalized contract cost net $ 1,500   $ 1,600