XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue      
Total $ 159,093 $ 171,494 $ 177,500
Less: Deferred revenue, noncurrent 38,407 36,147  
Deferred revenue, current 120,686 135,347  
Travel      
Revenue      
Total 63,885 66,871  
Subscription      
Revenue      
Total 71,365 75,730  
Travel credits      
Revenue      
Total 15,674 17,830  
Rewards      
Revenue      
Total $ 8,169 $ 11,063