Quarterly report pursuant to Section 13 or 15(d)

Capital Stock - Additional Information (Details)

v3.20.2
Capital Stock - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
May 31, 2019
Class Of Stock [Line Items]          
Common stock, shares authorized 500,000,000 500,000,000      
Common stock, par value $ 0.005 $ 0.005      
Common stock, voting rights   each outstanding share of common stock is entitled to one vote      
Common stock, shares issued 11,395,156 11,395,156   11,314,150  
Common stock, shares outstanding 11,395,156 11,395,156   11,314,150  
Preferred stock, shares authorized 20,000,000 20,000,000      
Preferred stock, par value $ 0.005 $ 0.005      
Preferred stock, shares issued 0 0      
Preferred stock, shares outstanding 0 0      
Repurchase of common stock   74,520 0    
Amount authorized to repurchase remaining common stock $ 6,700,000 $ 6,700,000      
Average price per share   $ 21.65      
Repurchase of common stock amount $ 1,615,000 $ 1,600,000      
Maximum          
Class Of Stock [Line Items]          
Amount approved for common stock repurchase         $ 15,000,000