v3.26.1
Net Income Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Summary of Net Income Per Share, Basic and Diluted
For the three and six months ended June 30, 2026 and 2025, diluted net income per share attributable to common stockholders is shown below.
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net Income Attributable to Common Stockholders, Basic
$19,488 $16,356 $67,996 $3,659 
Convertible Notes - Interest Expense, net2,179 — 4,426 — 
Net Income Attributable to Common Stockholders, Diluted
$21,667 $16,356 $72,422 $3,659 
Weighted Average Common Shares Outstanding, Basic49,19748,77849,12948,755
Service Period Stock Options243 505 354 539 
Restricted Stock Units116 225 164 229 
Performance Stock Options479 690 503 733 
Convertible Notes - Potential Common Shares5,776 — 5,776 — 
Weighted Average Common Shares Outstanding, Diluted55,81150,19855,92650,256
Basic Net Income per Share
$0.40 $0.34 $1.38 $0.08 
Diluted Net Income per Share
$0.39 $0.33 $1.29 $0.07 
Summary of Antidilutive Securities Excluded from Computation of Earnings Income Per Share
The potentially dilutive securities excluded from the determination of diluted net income per share, as their effect is antidilutive, are as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Service Period Stock Options
Restricted Stock Units
Performance Stock Options
Convertible Notes5,7765,776
Total5,7765,776