XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 6,524,144 971,598 6,524,144 971,598
Public warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 500,000 0 500,000
Private warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 13,300 0 13,300
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 255,149 270,554 255,149 270,554
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 97,135 187,744 97,135 187,744
Shares issuable upon Series A and Series B Preferred Stock Conversion        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 6,171,860 0 6,171,860 0