XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Equity - Narrative (Details) - USD ($)
1 Months Ended 9 Months Ended
Mar. 09, 2021
Feb. 18, 2021
Feb. 12, 2021
May 24, 2020
Jan. 01, 2020
Jul. 31, 2021
Jan. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Dec. 31, 2020
Class of Stock [Line Items]                    
Common stock, shares authorized (in shares)                 100,000,000 100,000,000
Common stock, par or stated value per share (in usd per share)                 $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares)                 1,000,000  
Preferred stock, par or stated value per share (in usd per shares)                 $ 0.0001  
2021 Public Offering                    
Class of Stock [Line Items]                    
Number of shares sold (in shares)     1,783,500              
Share price (in usd per share)     $ 12.00              
Proceeds from sale of shares, net of underwriters discounts and commissions     $ 19,800,000              
Over-allotment Option                    
Class of Stock [Line Items]                    
Number of shares sold (in shares)     267,525              
Share price (in usd per share)     $ 11.28              
Period to purchase additional shares     30 days              
Proceeds from sale of shares, net of underwriters discounts and commissions   $ 3,000,000                
Omnibus Incentive Plan 2019                    
Class of Stock [Line Items]                    
Number of additional shares authorized under share-based compensation plan (in shares) 600,000     500,000            
Common stock, capital shares reserved for future issuance (in shares) 2,250,000     1,650,000            
ESPP | Employee Stock                    
Class of Stock [Line Items]                    
Purchase price of common stock, percent of market price (no less than)         85.00%          
Maximum employee subscription percentage         10.00%          
Maximum contribution amount         $ 5,000          
Offering period         6 months          
Discount percentage from market price, beginning of purchase period         15.00%          
Award vesting period         6 months          
Number of shares authorized (in shares)         500,000          
Shares issued (in shares)           16,140 8,928 39,753    
Shares remaining available for future issuance (in shares)                 444,107  
$15 Exercise Price Sponsor Warrants                    
Class of Stock [Line Items]                    
Exercise price of warrants (in usd per share)                 $ 15 $ 15.00