Annual report pursuant to Section 13 and 15(d)

Capital Stock - Additional Information (Details)

v3.22.1
Capital Stock - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
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,703,430 11,538,998  
Common stock, shares outstanding 11,703,430 11,538,998  
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 95,151 74,520  
Average price per share $ 37.82 $ 21.65  
Repurchase of common stock amount $ 3,601,000 $ 1,615,000  
Maximum      
Class Of Stock [Line Items]      
Amount approved for common stock repurchase     $ 15,000,000