v3.26.1
NET INCOME PER SHARE - Schedule of Antidilutive Securities (Details)
6 Months Ended
Jun. 30, 2026
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities (in shares) 11,289,451
Unvested RSUs  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities (in shares) 535,781
Unvested RSA  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities (in shares) 87,003
Warrants  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities (in shares) 10,666,667