v3.26.1
EARNINGS PER SHARE - Summary of Antidilutive Securities Excluded from the Computation of Diluted Loss Per Common Stock (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted loss per share (in shares) 0 0 0 2,914
Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted loss per share (in shares) 0 0 0 106,451
Restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted loss per share (in shares) 3,151,618 0 3,260,838 0
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted loss per share (in shares) 2,205,996 2,189,643 1,891,184 2,071,531
Shares issuable pursuant to the Series A Preferred Stock dividend        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Securities excluded from computation of diluted loss per share (in shares) 0 1,577,944 0 788,972