v3.25.3
Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue      
Total $ 152,740 $ 171,494 $ 177,500
Less: Deferred revenue, noncurrent 35,072 36,147  
Deferred revenue, current 117,668 135,347  
Travel      
Revenue      
Total 55,978 66,871  
Subscription      
Revenue      
Total 76,788 75,730  
Travel credits      
Revenue      
Total 17,468 17,830  
Rewards      
Revenue      
Total $ 2,506 $ 11,063