XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share 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)20232022
Numerator
Net income$15,289 $12,603 
Denominator  
Weighted average common shares outstanding, basic36,427 36,136 
Options to purchase common stock307 419 
PSUs, RSUs, RSAs, and DSUs421 434 
Weighted average common shares outstanding, diluted37,155 36,989 
Net income per share  
Basic$0.42 $0.35 
Diluted$0.41 $0.34 
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)20232022
Anti-dilutive shares108 151