v3.26.3
NET (LOSS) INCOME PER COMMON SHARE - Additional Information (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Nov. 30, 2022
Stock Options and Nonvested Restricted Share          
Antidilutive Units          
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 400,000 800,000 400,000 800,000  
Pre-Funded Warrants | Follow on Offering          
Antidilutive Units          
Number of securities called by warrants or rights (in shares) 416,673 416,673 416,673 416,673 416,673