v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 40,832 $ 41,634 $ 137,618 $ 126,695
Net (income) loss attributable to noncontrolling interests 1,412 77 (3,663) (8,357)
Net income attributable to common stockholders $ 42,244 $ 41,711 $ 133,955 $ 118,338
Basic weighted average shares outstanding (shares) 51,567,000 51,205,000 51,518,000 51,143,000
Dilutive potential shares from restricted stock units (shares) 547,000 367,000 340,000 345,000
Diluted weighted average shares outstanding (shares) 52,114,000 51,572,000 51,858,000 51,488,000
Basic earnings per share attributable to common stockholders (in dollars per share) $ 0.82 $ 0.81 $ 2.60 $ 2.31
Diluted earnings per share attributable to common stockholders (in dollars per share) $ 0.81 $ 0.81 $ 2.58 $ 2.30
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 21,000 47,000 24,000