XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share - Components and Computation of Basic and Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net income $ 15,289 $ 12,603
Denominator    
Weighted average common shares outstanding, basic (in shares) 36,427 36,136
Options to purchase common stock (in shares) 307 419
PSUs, RSUs, RSAs, and DSUs (in shares) 421 434
Weighted average common shares outstanding, diluted (in shares) 37,155 36,989
Net income per share    
Basic (in dollars per share) $ 0.42 $ 0.35
Diluted (in dollars per share) $ 0.41 $ 0.34