XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Components and Computation of Basic and Diluted Net Income Per Share
The components and computation of basic and diluted net income per share were as follows:
Three Months Ended
March 31,
(in thousands, except per share amounts)20242023
Numerator
Net income$18,003 $15,289 
Denominator
Weighted average common shares outstanding, basic37,049 36,427 
Options to purchase common stock and ESPP177 307 
PSUs, RSUs, RSAs, and DSUs460 421 
Weighted average common shares outstanding, diluted37,686 37,155 
Net income per share
Basic$0.49 $0.42 
Diluted$0.48 $0.41 
Summary of Anti-dilutive Common Shares Excluded from Calculation of Diluted Net Income Per Share
The number of outstanding potential common shares that were excluded from the calculation of diluted net income per share as they were anti-dilutive was as follows:
Three Months Ended
March 31,
(in thousands)20242023
Anti-dilutive shares145 108