v3.25.2
NET INCOME (LOSS) PER SHARE - Computation of net income allocated to common shareholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic earnings per common share:        
Net income (loss) - basic $ 8,248 $ (10,204) $ 18,227 $ (11,900)
Weighted average shares outstanding - basic (in shares) 42,619 37,879 42,798 37,026
Basic earnings (loss) per common share (in dollars per share) $ 0.19 $ (0.27) $ 0.43 $ (0.32)
Diluted earnings per common share:        
Net income (loss) - basic $ 8,248 $ (10,204) $ 18,227 $ (11,900)
Net income (loss) - diluted $ 8,248 $ (10,204) $ 18,227 $ (11,900)
Weighted average shares outstanding - basic (in shares) 42,619 37,879 42,798 37,026
Add: Dilutive effects of Restricted Stock Units (in shares) 429   636  
Weighted average shares outstanding - diluted (in shares) 43,048 37,879 43,434 37,026
Diluted net income (loss) per share (in dollars per share) $ 0.19 $ (0.27) $ 0.42 $ (0.32)