XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income $ 22,221 $ 24,689
Less income allocated to non-controlling interests (1,541) (459)
Less income allocated to participating securities:    
Non-forfeitable dividends on participating securities (163) (165)
Net income available to common stockholders 20,517 24,065
Net income for diluted net income per share $ 20,517 $ 24,065
Reconciliation of shares    
Shares for basic net income per share 45,333 42,891
Effect of dilutive securities:    
Total effect of dilutive securities (in shares) 350 141
Shares for diluted net income per share 45,683 43,032
Basic net income per share (in dollars per share) $ 0.45 $ 0.56
Diluted net income per share (in dollars per share) $ 0.45 $ 0.56
Performance-based stock units    
Effect of dilutive securities:    
Stock options and performance-based stock units (in shares) 350 141