v3.26.3
NET INCOME (LOSS) PER SHARE - Computation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic earnings per common share:        
Net income (loss) - basic $ (4,497) $ 23,884 $ (29,053) $ 42,111
Weighted average shares outstanding - basic (in shares) 47,145 43,007 46,937 42,869
Basic earnings (loss) per common share (in USD per share) $ (0.10) $ 0.56 $ (0.62) $ 0.98
Diluted earnings per common share:        
Net income (loss) - diluted $ (4,497) $ 23,884 $ (29,053) $ 42,111
Weighted average shares outstanding - basic (in shares) 47,145 43,007 46,937 42,869
Add: Dilutive effects of Restricted Stock Units (in shares) 0 427 0 418
Weighted average shares outstanding - diluted (in shares) 47,145 43,434 46,937 43,287
Diluted net income (loss) per share (in USD per share) $ (0.10) $ 0.55 $ (0.62) $ 0.97