v3.26.1
NET INCOME (LOSS) PER SHARE - Computation of net income allocated to common shareholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings per common share:        
Net income (loss) - basic $ (15,235) $ 8,248 $ (24,556) $ 18,227
Weighted average shares outstanding - basic (in shares) 47,133,000 42,619,000 46,831,000 42,798,000
Basic earnings (loss) per common share (in dollars per share) $ (0.32) $ 0.19 $ (0.52) $ 0.43
Diluted earnings per common share:        
Net income (loss) - diluted $ (15,235) $ 8,248 $ (24,556) $ 18,227
Weighted average shares outstanding - basic (in shares) 47,133,000 42,619,000 46,831,000 42,798,000
Add: Dilutive effects of Restricted Stock Units (in shares)   429,000   636,000
Weighted average shares outstanding - diluted (in shares) 47,133,000 43,048,000 46,831,000 43,434,000
Diluted net income (loss) per share (in dollars per share) $ (0.32) $ 0.19 $ (0.52) $ 0.42
Antidilutive securities excluded from computation of earnings per share 304,598   284,662