v3.25.2
EARNINGS PER SHARE - Schedule (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
Numerator:        
Net earnings $ 6,285 $ 10,121 $ 2,369 $ 16,194
Less: Net earnings attributed to participating securities (124) (195) (47) (312)
Net earnings attributable to common stock shareholders $ 6,161 $ 9,926 $ 2,322 $ 15,882
Denominator:        
Weighted average basic common shares outstanding (in shares) 161,675 165,295 161,502 165,164
Basic earnings per share (USD per share) $ 0.04 $ 0.06 $ 0.01 $ 0.10
Numerator:        
Net earnings $ 6,285 $ 10,121 $ 2,369 $ 16,194
Less: Net earnings attributed to participating securities (121) (191) (45) (305)
Net earnings attributable to common stock shareholders $ 6,164 $ 9,930 $ 2,324 $ 15,889
Denominator:        
Weighted average basic common shares outstanding (in shares) 161,675 165,295 161,502 165,164
Dilutive securities (in shares) 3,336 3,353 5,717 3,658
Weighted average diluted common shares outstanding (in shares) 165,011 168,648 167,219 168,822
Antidilutive securities (in shares) 9,612 13,969 7,661 13,391
Diluted earnings per share (USD per share) $ 0.04 $ 0.06 $ 0.01 $ 0.09