XML 97 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Note 18 - Special Purpose Acquisition Company (As Restated) (Details Textual)
3 Months Ended 12 Months Ended
Dec. 01, 2020
$ / shares
shares
Nov. 16, 2020
USD ($)
shares
Oct. 26, 2020
USD ($)
$ / shares
shares
Aug. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
$ / shares
Stock Issued During Period, Value, New Issues | $           $ 59,549,751 $ 32,204,732  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 9.95 $ 9.95 $ 9.95 $ 9.95
Assets Held-in-trust, Current | $         $ 138,716,226 $ 138,716,226 $ 0  
Common Class B [Member]                
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.001 $ 0.001 $ 0.001  
Common Stock, Shares, Outstanding, Ending Balance (in shares)         1,055,560 1,055,560 1,055,560  
Common Class A [Member]                
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.001 $ 0.001 $ 0.001  
Common Stock, Shares, Outstanding, Ending Balance (in shares)         26,175,555 26,175,555 22,455,100  
Yellowstone Acquisition Company [Member]                
Proceeds from Issuance Initial Public Offering | $     $ 125,000,000          
Yellowstone Acquisition Company [Member] | Private Placement Warrants [Member]                
Number of Warrants Called by Each Unit (in shares)     0.5          
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     1          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 11.50          
Yellowstone Acquisition Company [Member] | IPO [Member]                
Number of Units Issued (in shares)     12,500,000          
Sale of Unit, Price Per Unit (in dollars per share) | $ / shares     $ 10.00          
Yellowstone Acquisition Company [Member] | Over-Allotment Option [Member]                
Units Issued During Period, Number (in shares) 1,098,898              
Yellowstone Acquisition Company [Member] | BOC Yellowstone LLC [Member] | Private Placement Warrants [Member]                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 11.50              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 219,779   7,500,000          
Price of Warrant (in dollars per share) | $ / shares $ 1.00   $ 1.00          
Proceeds from Issuance of Warrants | $     $ 7,500,000          
Yellowstone Acquisition Company [Member] | Common Class B [Member] | BOC Yellowstone LLC [Member]                
Stock Issued During Period, Shares, New Issues (in shares)       5,750,000        
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares       $ 0.0001        
Stock Issued During Period, Value, New Issues | $       $ 25,000        
Common stock, Shares Surrendered (in shares)         2,350,276      
Common Stock, Shares, Outstanding, Ending Balance (in shares)         3,399,724 3,399,724    
Common Stock, Conversion Rate         1 1    
Yellowstone Acquisition Company [Member] | Common Class A [Member] | IPO [Member]                
Stock Issued During Period, Shares, New Issues (in shares)     13,598,898          
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.0001          
Number of Securities Called by Each Unit (in shares)     1          
BOC Yellowstone LLC [Member] | BOC Yellowstone II LLC [Member]                
Proceeds from Sale of Equity Method Investments | $   $ 309,375            
BOC Yellowstone LLC [Member] | BOC Yellowstone II LLC [Member] | Class B Common Stock of Yellowstone Acquisition Company [Member]                
Number of Investee's Shares Transferred to Related Party for No Consideration (in shares)   206,250            
BOC Yellowstone LLC [Member] | Lead Investor in Yellowstone’s IPO [Member]                
Number of Investee's Shares Agreed to Transfer Upon Business Combination (in shares)   206,250