XML 71 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 15, 2021
Jun. 17, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Warrant or Right [Line Items]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   5,900,000      
Warrants Percent of Outstanding Stock   5.00%      
Exercise price of warrants   $ 0.01      
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Jan. 15, 2021        
Warrants and Rights Outstanding, Maturity Date     Jun. 30, 2023    
Issuance of warrants   $ 21,500     $ 21,520
WarrantsExercised     0 5,922,260  
Weighted Average          
Class of Warrant or Right [Line Items]          
Shares Issued, Price Per Share       $ 15.45  
Common Stock          
Class of Warrant or Right [Line Items]          
Issuance of common stock through cashless exercise of Warrants (Shares)       5,918,089