XML 64 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Public Stock Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2022
Jun. 30, 2020
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Stockholders' Equity          
Received net proceeds of after deducting underwriting discounts, commissions and other offering expenses     $ 34,400 $ 44,722  
Over-Allotment Option          
Stockholders' Equity          
Common stock issued and sold (in shares) 4,600,000        
Offering price (in dollar per share) $ 8.00        
Received net proceeds of after deducting underwriting discounts, commissions and other offering expenses $ 34,400        
Second Underwritten Public Offering          
Stockholders' Equity          
Common stock issued and sold (in shares)   3,000,000      
Offering price (in dollar per share)   $ 16.00      
Received net proceeds of after deducting underwriting discounts, commissions and other offering expenses   $ 44,700      
Equity Distribution Agreement          
Stockholders' Equity          
Value Of Shares Authorized To Be Sold Under Equity Distribution Agreement     $ 0 $ 50,000 $ 0