XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Components of Basic and Diluted EPS
The components of basic and diluted earnings per share are as follows (in thousands, except share and per share amounts):
 Three Months Ended
September 30,
Nine Months Ended
September 30,
Numerator: 2025202420252024
Net income$35,100 $36,456 $97,029 $92,380 
Net loss attributable to redeemable noncontrolling interests238 226 811 1,408 
Net income attributable to common stockholders - basic (A)35,338 36,682 97,840 93,788 
Add back total interest expense, net of tax, attributable to convertible senior notes
2,944 3,234 9,438 5,301 
Net income attributable to common stockholders - diluted (B)$38,282 $39,916 $107,278 $99,089 
Denominator:
Weighted average common shares outstanding — basic (C)49,896,117 49,282,514 49,788,187 49,691,263 
Dilutive effect of convertible senior notes, stock options and restricted stock units8,564,986 10,498,394 9,841,983 7,520,740 
Weighted average common shares outstanding — diluted (D)58,461,103 59,780,908 59,630,170 57,212,003 
Net income attributable to common stockholders per share:
Basic (A/C)$0.71 $0.74 $1.97 $1.89 
Diluted (B/D)$0.65 $0.67 $1.80 $1.73 
Schedule of Securities Excluded from Calculation of Diluted Weighted Average Common Shares Outstanding Due to Anti-dilutive Effect
The following securities have been excluded from the calculation of diluted weighted average common shares outstanding as the inclusion of these securities would have an anti-dilutive effect:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2025202420252024
Stock options684,352 590,084 682,485 474,274 
Restricted stock units121,502 7,100 121,502 1,700