XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Net income $ 19,738 $ 24,689 $ 6,604 $ 33,561 $ 44,427 $ 40,165
Less income allocated to non-controlling interests (377)   (430)   (836) (857)
Less income allocated to participating securities:            
Non-forfeitable dividends on participating securities (173)   (146)   (338) (293)
Total net income allocated to participating securities (173)   (146)   (338) (293)
Net income available to common stockholders 19,188   6,028   43,253 39,015
Net income for diluted net income per share $ 19,188   $ 6,028   $ 43,253 $ 39,015
Reconciliation of shares            
Shares for basic net income per share 43,171   41,145   43,030 41,113
Effect of dilutive securities:            
Total effect of dilutive securities (in shares) 292   87   292 87
Shares for diluted net income per share 43,463   41,232   43,322 41,200
Basic net income per share (in dollars per share) $ 0.44   $ 0.15   $ 1.01 $ 0.95
Diluted net income per share (in dollars per share) $ 0.44   $ 0.15   $ 1.00 $ 0.95
Performance-based stock units            
Effect of dilutive securities:            
Stock options and performance-based stock units (in shares) 292   87   292 87