XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 09, 2021
Feb. 18, 2021
Feb. 12, 2021
Jan. 01, 2020
Jan. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Dec. 31, 2021
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            
2021 Amended And Restated Omnibus Incentive Plan                
Class of Stock [Line Items]                
Number of additional shares authorized under share-based compensation plan (in shares) 600,000              
Common stock, capital shares reserved for future issuance (in shares) 2,250,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)         12,898 8,928    
Shares remaining available for future issuance (in shares)             431,209  
$15 Exercise Price Sponsor Warrants                
Class of Stock [Line Items]                
Exercise price of warrants (in usd per share)             $ 15.00 $ 15