XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income $ 30,862 $ 19,738 $ 24,689 $ 22,627 $ 6,604 $ 33,561 $ 75,289 $ 62,792
Less income allocated to non-controlling interests (1,496)     (430)     (2,332) (1,287)
Less income allocated to participating securities:                
Non-forfeitable dividends on participating securities (173)     (147)     (511) (440)
Income allocated to participating securities (28)              
Total net income allocated to participating securities (201)     (147)     (511) (440)
Net income available to common stockholders 29,165     22,050     72,446 61,065
Net income for diluted net income per share $ 29,165     $ 22,050     $ 72,446 $ 61,065
Reconciliation of shares                
Shares for basic net income per share 43,868     41,153     43,313 41,127
Effect of dilutive securities:                
Total effect of dilutive securities (in shares) 526     58     526 58
Shares for diluted net income per share 44,394     41,211     43,839 41,185
Basic net income per share (in dollars per share) $ 0.66     $ 0.54     $ 1.67 $ 1.48
Diluted net income per share (in dollars per share) $ 0.66     $ 0.54     $ 1.65 $ 1.48
Performance-based stock units                
Effect of dilutive securities:                
Stock options and performance-based stock units (in shares) 526     58     526 58