XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.2
NET INCOME PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 226,397 141,988 801,022 363,426
Basic net income attributable to common stockholders per share:        
Net income attributable to common stockholders $ (9,589) $ 28,958 $ 221,352 $ 47,125
Weighted average common shares outstanding (in shares) 41,753,000 44,896,000 42,231,000 45,139,000
Basic net income attributable to common stockholders per share (in usd per share) $ (0.23) $ 0.65 $ 5.24 $ 1.04
Diluted net income attributable to common stockholders per share:        
Net income attributable to common stockholders $ (9,589) $ 28,958 $ 221,352 $ 47,125
Weighted average common shares outstanding (in shares) 41,753,000 44,896,000 42,231,000 45,139,000
Dilutive stock options and restricted stock (in shares) 0 469,000 227,000 612,000
Diluted weighted average common shares outstanding (in shares) 41,753,000 45,365,000 42,458,000 45,751,000
Diluted net income income attributable to common stockholders per share (in usd per share) $ (0.23) $ 0.64 $ 5.21 $ 1.03