v3.26.1
EARNINGS (LOSS) PER SHARE (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
Earnings Per Share [Abstract]        
Net Income (Loss) $ 7,928 $ 36,096 $ 3,418 $ 65,766
Weighted average shares outstanding - basic (in shares) 84,754,809 87,189,801 85,262,160 [1] 87,798,346 [1]
Weighted average shares outstanding - diluted (in shares) 84,754,809 87,189,801 85,262,160 [1] 87,798,346 [1]
Basic earnings (loss) per share (in dollars per share) $ 0.09 $ 0.41 $ 0.04 $ 0.75
Diluted earnings (loss) per share (in dollars per share) $ 0.09 $ 0.41 $ 0.04 $ 0.75
[1] The per share data was derived by using the weighted average shares outstanding during the period, except otherwise noted.