XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net income $ 8,380 $ 7,730 $ 28,151 $ 7,686 $ 16,111 $ 35,837
Income attributable to unvested shares (100)   (307)   (197) (368)
Numerator for basic 8,280   27,844   15,914 35,469
Loss attributable to unvested shares 0   0   0 0
Numerator for dilutive $ 8,280   $ 27,844   $ 15,914 $ 35,469
Basic weighted average shares outstanding (in shares) 103,936   103,528   103,848 103,594
Effect of dilutive securities (in shares) 22   148   24 83
Diluted weighted average shares outstanding (in shares) 103,958   103,676   103,872 103,677
Stock options and unvested restricted stock grants excluded from dilutive calculation because they would be antidilutive (in shares) 1,312   281   1,321 506