XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Stock (Details) - USD ($)
1 Months Ended 3 Months Ended
May 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Class of Stock [Line Items]      
Stock options exercised (in shares)   77,600 118,437
Weighted average exercise price of stock options exercised (in dollars per share)   $ 2.33 $ 10.33
Proceeds from exercises of stock options   $ 181,000 $ 1,223,000
Piper Sandler & Co      
Class of Stock [Line Items]      
Sale of stock, period 3 years    
Sale of stock, value of shares for issuance   $ 50,000,000  
Sale of stock, commissions, percentage of gross sales price 3.00%    
Issuance of common stock, net of issuance costs (in shares)   0  
Piper Sandler & Co | Maximum      
Class of Stock [Line Items]      
Sale of stock, value of shares for issuance $ 50,000,000    
Sale of stock, commissions and reimbursements, percentage of gross sales price 8.00%