XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock and Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Nov. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Equity [Line Items]        
Common stock, shares authorized     200,000,000 200,000,000
Common stock, par value     $ 0.001 $ 0.001
Common stock, shares issued     13,488,540 12,167,327
Treasury Stock, issued     0 0
Issuance of common stock upon direct offering to certain investors, net of issuance costs     552,915  
Common Stock Issuance Price     $ 38.00  
Proceeds from issuance of shares, net of issuance costs $ 20,924   $ 20,924
Preferred stock, shares authorized     10,000,000 10,000,000
Preferred stock, par value     $ 0.001 $ 0.001
Preferred stock, shares issued     0 0
Preferred stock, shares outstanding     0 0
Treasury Stock        
Equity [Line Items]        
Increase in treasury stock resulting from shares withheld to cover statutory taxes, Shares     143,400 121,608
Retirement of treasury stock, Shares   224,755 143,400  
Treasury Stock, Value     $ 3,327 $ 1,828
Common Stock        
Equity [Line Items]        
Vesting of restricted stock units, Shares     911,698 734,170