XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Net Income per Share Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Weighted average common shares outstanding (in shares) 34,269 34,020 34,139
Less: weighted average unvested restricted shares subject to repurchase (in shares) 5 4 11
Weighted average common shares outstanding; basic (in shares) 34,264 34,016 34,128
Plus: weighted average options, restricted stock units and restricted shares used to compute diluted net income per common share (in shares) 1,449 1,551 1,434
Weighted average common shares outstanding; diluted (in shares) 35,713 35,567 35,562