v3.25.1
LOSS PER COMMON SHARE - Antidilutive (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Shares subject to unvested or deferred performance and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares subject to (in shares) 377,812 112,949
Shares subject to stock options outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares subject to (in shares) 35,975 44,374