v3.25.2
Net Income per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
The following table sets forth the computation of basic and diluted net income per share attributable to common stockholders for the three and six months ended June 30, 2025 and 2024:
Three Months Ended June 30, Six Months Ended June 30,
2025202420252024
(in thousands, except per share data)
Basic net income per share:
Numerator
Net income attributable to common stockholders$1,034 $2,902 $1,651 $7,989 
Denominator
Weighted average common shares outstanding118,866 119,206 119,157 119,066 
Basic net income per share attributable to common stockholders$0.01 $0.02 $0.01 $0.07 
Diluted net income per share:
Numerator
Net income attributable to common stockholders$1,034 $2,902 $1,651 $7,989 
Denominator
Basic weighted average common shares outstanding118,866 119,206 119,157 119,066 
Dilutive effect of employee share awards outstanding137 125 488 322 
Diluted weighted average common shares outstanding119,003 119,331 119,645 119,388 
Diluted net income per share attributable to common stockholders$0.01 $0.02 $0.01 $0.07 
The following potentially dilutive outstanding securities were excluded from the computation of diluted net income per share because their effect would have been anti-dilutive for the periods presented, or issuance of such shares is contingent upon the satisfaction of certain conditions that were not satisfied by the end of the periods:
Three Months Ended June 30, Six Months Ended June 30,
2025202420252024
(in thousands)
Stock options4,898 124 2,550 124 
Time-based restricted stock units3,484 1,318 1,213 436 
Performance-based restricted stock units87 714 374 714 
Total8,469 2,156 4,137 1,274