Annual report pursuant to Section 13 and 15(d)

Capital Stock - Additional Information (Details)

v3.21.1
Capital Stock - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
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, shares issued 11,538,998 11,314,150  
Common stock, shares outstanding 11,538,998 11,314,150  
Common stock, voting rights Holders of common stock have voting rights equal to one vote per share of common stock held    
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 257,824  
Average price per share $ 21.65 $ 26  
Repurchase of common stock amount $ 1,615,000 $ 6,700,000  
Maximum      
Class Of Stock [Line Items]      
Amount approved for common stock repurchase     $ 15,000,000