XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2021
Jan. 21, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 06, 2020
Oct. 21, 2020
Class of Stock [Line Items]              
Stock issued during period, value, issued for services       $ 274      
Payments of stock issuance costs $ 896            
Proceeds from stock issuance, net of offering costs 11,504   $ 0 $ 11,504      
Exercise price (in dollars per share)     $ 66.34 $ 66.34 $ 72.75 $ 82.35 $ 61.20
Class of warrant or right, exercise of warrants (in shares)     0        
Treasury stock, shares (in shares)     7,553 7,553      
General and Administrative Expense              
Class of Stock [Line Items]              
Stock option compensation expense       $ 390      
Common Stock              
Class of Stock [Line Items]              
Series D & E Preferred Stock conversion and Series A2 Preferred Stock conversion (in shares)       1,257,000      
Issuance of stock for services (in shares)       1,000      
Stock issued during period, value, issued for services   $ 100          
Common Stock | Public Offering              
Class of Stock [Line Items]              
Sale of stock, price per share (in dollars per share)     $ 60.00        
Common Stock | Private Placement              
Class of Stock [Line Items]              
Sale of stock, price per share (in dollars per share)     $ 66.00        
Deducting issuance cost $ 12,400            
Warrant term     3 years        
Exercise price (in dollars per share) $ 66.00            
Warrants              
Class of Stock [Line Items]              
Warrant modification     $ 37        
Warrants | Public Offering              
Class of Stock [Line Items]              
Number of shares sold in transaction (in shares) 66,667            
Warrant term     6 months        
Exercise price (in dollars per share) $ 60.00            
Warrants | Private Placement              
Class of Stock [Line Items]              
Number of shares sold in transaction (in shares) 200,000