v3.24.2.u1
FAIR VALUE MEASUREMENT - Financial assets and liabilities that were measured at fair value, on a recurring basis (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 12, 2023
May 12, 2023
Apr. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Feb. 01, 2021
Assets                      
Foreign currency exchange derivatives       $ 392              
Total assets       $ 392              
Liabilities                      
Maximum foreign currency forwards maturity       10 months 10 months            
Warrants outstanding (in shares)       1,677,000              
Private Placement                      
Liabilities                      
Warrants outstanding (in shares)       232,500              
Private Placement Warrants                      
Liabilities                      
Warrants outstanding (in shares)                     675,000
Orinter                      
Liabilities                      
Payments for earn-out consideration     $ 3,300 $ 3,300              
Orinter | Earn Out Liability                      
Liabilities                      
Earn-out obligation                 $ 10,000    
Consolid                      
Liabilities                      
Equity interest issued or issuable   $ 1,000                  
Number of shares receivable as merger consideration (in shares)   400,000                  
Interep                      
Liabilities                      
Payments for earn-out consideration     $ 1,000 1,000              
Earn-out component aggregate   $ 3,000                  
Skypass                      
Liabilities                      
Number of shares receivable as merger consideration (in shares) 1,800,000                    
Level 1                      
Assets                      
Foreign currency exchange derivatives       0              
Total assets       0              
Level 2                      
Assets                      
Foreign currency exchange derivatives       392              
Total assets       392              
Level 3                      
Assets                      
Foreign currency exchange derivatives       0              
Total assets       0              
Fair Value, Recurring                      
Liabilities                      
Foreign currency exchange derivatives         $ 300            
Total liabilities       6,787 10,158            
Fair Value, Recurring | Private Placement                      
Liabilities                      
Private placement warrant liability       102 137            
Fair Value, Recurring | Orinter                      
Liabilities                      
Earn-out consideration       4,570 6,540            
Fair Value, Recurring | Consolid                      
Liabilities                      
Earn-out consideration       390 780            
Fair Value, Recurring | Interep                      
Liabilities                      
Earn-out consideration       1,620 2,240            
Fair Value, Recurring | Skypass                      
Liabilities                      
Earn-out consideration       105 161            
Fair Value, Recurring | Level 1                      
Liabilities                      
Foreign currency exchange derivatives         0            
Total liabilities       0 0            
Fair Value, Recurring | Level 1 | Private Placement                      
Liabilities                      
Private placement warrant liability       0 0            
Fair Value, Recurring | Level 1 | Orinter                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 1 | Consolid                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 1 | Interep                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 1 | Skypass                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 2                      
Liabilities                      
Foreign currency exchange derivatives         300            
Total liabilities       0 300            
Fair Value, Recurring | Level 2 | Private Placement                      
Liabilities                      
Private placement warrant liability       0 0            
Fair Value, Recurring | Level 2 | Orinter                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 2 | Consolid                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 2 | Interep                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 2 | Skypass                      
Liabilities                      
Earn-out consideration       0 0            
Fair Value, Recurring | Level 3                      
Liabilities                      
Foreign currency exchange derivatives         0            
Total liabilities       6,787 9,858            
Fair Value, Recurring | Level 3 | Earn Out Liability                      
Liabilities                      
Earn-out obligation       6,685 9,721 $ 6,627 $ 8,330 $ 3,890   $ 0  
Fair Value, Recurring | Level 3 | Private Placement                      
Liabilities                      
Private placement warrant liability       102 137            
Earn-out obligation       102 137 $ 95 $ 921 $ 1,314   $ 1,293  
Fair Value, Recurring | Level 3 | Orinter                      
Liabilities                      
Earn-out consideration       4,570 6,540            
Fair Value, Recurring | Level 3 | Consolid                      
Liabilities                      
Earn-out consideration       390 780            
Fair Value, Recurring | Level 3 | Interep                      
Liabilities                      
Earn-out consideration       1,620 2,240            
Fair Value, Recurring | Level 3 | Skypass                      
Liabilities                      
Earn-out consideration       $ 105 $ 161