v3.25.1
Acquisitions - Additional Information (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 01, 2022
USD ($)
Dec. 31, 2024
business
Dec. 31, 2023
USD ($)
business
Dec. 31, 2022
USD ($)
business
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]            
Number of businesses acquired | business     0 0 1  
Acquisition related expenses       $ 0 $ 390  
Viajanet            
Business Acquisition [Line Items]            
Business combination percentage of voting rights acquired   100.00%        
Purchase price   $ 13,971        
Purchase price paid $ 9,355 9,355        
Acquisition related expenses         390  
Viajanet | Pro Forma            
Business Acquisition [Line Items]            
Incremental depreciation and amortization expense         $ 134 $ 268
Viajanet | Maximum            
Business Acquisition [Line Items]            
Accrued earnout liability   $ 20,000