v3.25.2
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 189,637 $ 196,285 $ 367,167 $ 393,386
Services transferred at a point in time: | Flights, net of discounts and incentives        
Disaggregation of Revenue [Line Items]        
Revenue 158,330 163,684 305,898 314,613
Services transferred at a point in time: | Other        
Disaggregation of Revenue [Line Items]        
Revenue 22,827 16,162 42,611 44,946
Services transferred over time: | Memberships        
Disaggregation of Revenue [Line Items]        
Revenue 7,474 16,046 16,663 32,900
Services transferred over time: | Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,006 $ 393 $ 1,995 $ 927