v3.26.1
EARNINGS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
EARNINGS PER SHARE    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 21,748,521 44,689,676
Stock options    
EARNINGS PER SHARE    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 16,503,313 24,381,384
Restricted common stock | Sponsor    
EARNINGS PER SHARE    
Antidilutive securities excluded from computation of earnings per share, amount (in shares)   738,000
Restricted common stock | Jamie Siminoff    
EARNINGS PER SHARE    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 2,861,351 2,861,351
Restricted stock units    
EARNINGS PER SHARE    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,383,857 375,640
Warrants    
EARNINGS PER SHARE    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,000,000 16,333,301