v3.25.1
Segment Reporting and Significant Customer Information - Narrative (Details)
3 Months Ended
Mar. 31, 2025
segment
Segment Reporting, Revenue Reconciling Item [Line Items]  
Number of operating segments 4
Number of reportable segments 4
Revenue Benchmark | Customer Concentration Risk | Jack's Flight Club  
Segment Reporting, Revenue Reconciling Item [Line Items]  
Concentration risk, percentage 6.00%
North America | Revenue Benchmark | Geographic Concentration Risk  
Segment Reporting, Revenue Reconciling Item [Line Items]  
Concentration risk, percentage 65.00%
Europe | Revenue Benchmark | Geographic Concentration Risk  
Segment Reporting, Revenue Reconciling Item [Line Items]  
Concentration risk, percentage 29.00%