XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Warrants - Assumptions used in estimating fair value of warrants (Details) - December 2018 warrants
Mar. 31, 2023
$ / shares
Y
Dec. 31, 2022
$ / shares
Y
Estimated per-share fair value of common stock    
Assumptions used in estimating fair value of warrants    
Stock warrants, Measurement Input | $ / shares 5.01 5.01
Expected term    
Assumptions used in estimating fair value of warrants    
Stock warrants, Measurement Input | Y 2.7 3.0
Volatility    
Assumptions used in estimating fair value of warrants    
Stock warrants, Measurement Input 0.2601 0.2507
Dividend rate    
Assumptions used in estimating fair value of warrants    
Stock warrants, Measurement Input 0.000 0.000
Discount rate    
Assumptions used in estimating fair value of warrants    
Stock warrants, Measurement Input 0.0387 0.0424