v3.25.2
NET LOSS PER SHARE - Schedule of Calculating Diluted Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 1,941,817 1,983,534
Stock options outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 186,938 171,170
Junior Note Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 859,315 550,000
Public Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 417,770 417,770
June 2023 Senior Note Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 335,210 335,210
August 2024 Warrants Issued with Junior Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 19,892  
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 3,247 21,778
If-converted Common Stock from Series A Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount [1] 119,445 151,945
If-converted Common Stock from convertible notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount   335,661
[1] Related to the three months ended March 31, 2024, assumed that all shares of Series A Preferred Stock were converted into Common Stock at a conversion rate equal to $0.25 divided by $5.00, representing the maximum number of shares issuable to holders of Series A Preferred Stock.