v3.26.3
NET INCOME (LOSS) PER COMMON SHARE - Schedule of Diluted Weighted Average Common Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Basic weighted average common shares outstanding (in shares) 94,627,788 89,230,420 93,335,461 88,847,209
Dilutive common share equivalents - convertible debt (in shares)   11,389,096    
Diluted weighted average common shares outstanding (in shares) 94,627,788 102,618,560 93,335,461 88,847,209
Dilutive common share equivalents - restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive common share equivalents -restricted stock units and options (in shares)   1,120,629    
Dilutive common share equivalents - options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Dilutive common share equivalents -restricted stock units and options (in shares)   878,415