v3.26.3
Earnings Per Share
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table reconciles income and share data used in the basic and diluted earnings per share computations:

Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands, except per share data)2026202520262025
Net income$40,832 $41,634 $137,618 $126,695 
Net (income) loss attributable to noncontrolling interests1,412 77 (3,663)(8,357)
Net income attributable to common stockholders$42,244 $41,711 $133,955 $118,338 
Basic weighted average shares outstanding51,567 51,205 51,518 51,143 
Dilutive potential shares from restricted stock units547 367 340 345 
Diluted weighted average shares outstanding52,114 51,572 51,858 51,488 
Basic earnings per share attributable to common stockholders$0.82 $0.81 $2.60 $2.31 
Diluted earnings per share attributable to common stockholders$0.81 $0.81 $2.58 $2.30 
Anti-dilutive common stock equivalents excluded from the calculation
— 21 47 24