v3.24.2.u1
NET LOSS PER SHARE - Schedule of Antidilutive securities excluded from computation of earnings per share (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 18,256,992 10,224,962
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 1,677,000 1,507,500
Outstanding earn-out shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 8,913,333 7,780,000
Consolid earn-out shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 400,000 400,000
Skypass earn-out shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 1,800,000 0
Purplegrids earn-out shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 2,542,857 0
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 2,923,802 536,906
ESPP shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common share excluded from diluted net loss per share (in shares) 0 556