XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
May 01, 2020
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Nov. 30, 2018
Schedule of Trading Securities and Other Trading Assets [Line Items]              
Common stock repurchase, amount     $ 14,824,000 $ 3,762,000 $ 3,125,000    
2007 and 2017 Plans [Member]              
Schedule of Trading Securities and Other Trading Assets [Line Items]              
Common stock reserved   2,376,015       2,376,015  
November 2018 Repurchase Program [Member]              
Schedule of Trading Securities and Other Trading Assets [Line Items]              
Common stock repurchased, shares     736,760        
Common stock repurchase, amount   $ 0 $ 14,800,000        
Common stock repurchase termination period           2020-05  
November 2018 Repurchase Program [Member] | Maximum [Member]              
Schedule of Trading Securities and Other Trading Assets [Line Items]              
Common stock repurchase authorized amount             $ 25,000,000.0
May 2020 Repurchase Program [Member]              
Schedule of Trading Securities and Other Trading Assets [Line Items]              
Common stock repurchase, amount   $ 0          
Common stock repurchase program, term 2 years            
May 2020 Repurchase Program [Member] | Maximum [Member]              
Schedule of Trading Securities and Other Trading Assets [Line Items]              
Common stock repurchase authorized amount $ 25,000,000.0