XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net income $ 24,689 $ 33,561
Less income allocated to non-controlling interests (459) (427)
Less income allocated to participating securities:    
Non-forfeitable dividends on participating securities (165) (147)
Income allocated to participating securities   (58)
Total net income allocated to participating securities (165) (205)
Net income available to common stockholders 24,065 32,929
Net income for diluted net income per share $ 24,065 $ 32,929
Reconciliation of shares    
Shares for basic net income per share 42,891 41,082
Effect of dilutive securities:    
Total effect of dilutive securities (in shares) 141 107
Shares for diluted net income per share 43,032 41,189
Basic net income per share (in dollars per share) $ 0.56 $ 0.80
Diluted net income per share (in dollars per share) $ 0.56 $ 0.80
Performance-based stock units    
Effect of dilutive securities:    
Stock options and performance-based stock units (in shares) 141 107