Quarterly report [Sections 13 or 15(d)]

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.25.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 15,259,125 12,679,983 15,259,125 12,679,983
Stock options (excluding exercisable penny stock options)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 8,912,143 7,244,175 8,912,143 7,244,175
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 519,947 283,411 519,947 283,411
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 5,827,035 5,152,397 5,827,035 5,152,397