XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Feb. 27, 2023
Class of Stock [Line Items]        
Stock options exercised (in shares)   142,856 77,600  
Weighted average exercise price of stock options exercised (in dollars per share)   $ 1.97 $ 2.33  
Proceeds from exercises of stock options   $ 281 $ 181  
Sale of stock, securities registered aggregate amount       $ 200,000
Sale of stock, consideration received on transaction, gross   1,500    
Costs incurred in connection with offering   390    
Net proceeds received   1,200    
Piper Sandler & Co        
Class of Stock [Line Items]        
Sale of stock, period 3 years      
Sale of stock, value of shares for issuance   $ 48,500    
Sale of stock, maximum selling period 3 years      
Sale of stock, commissions, percentage of gross sales price 3.00%      
Issuance of common stock, net of issuance costs (in shares)   327,480 0  
Piper Sandler & Co | Maximum        
Class of Stock [Line Items]        
Sale of stock, value of shares for issuance $ 50,000      
Sale of stock, commissions and reimbursements, percentage of gross sales price 8.00%