XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Note 17 - Special Purpose Acquisition Company (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 4 Months Ended
Nov. 16, 2020
Oct. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Nov. 30, 2020
Dec. 31, 2020
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 9.95     $ 9.95
Payments to Acquire Investments, Total     $ 518,225,946 $ 218,274,275    
Yellowstone Acquisition Company [Member]            
Equity Method Investment, Ownership Percentage         20.00%  
Yellowstone Acquisition Company [Member]            
Proceeds from Issuance Initial Public Offering   $ 125,000,000        
Yellowstone Acquisition Company [Member] | Warrants Issued in Connection with Units [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 11.50        
Yellowstone Acquisition Company [Member] | IPO [Member]            
Units Issued During Period, Number (in shares)   13,598,898        
Units Issued During Period, Number of Warrants (in shares)   0.5        
Sale of Unit, Price Per Unit (in dollars per share)   $ 10.00        
Units Issued During Period, Price Per Unit (in dollars per share)   $ 10.00        
Yellowstone Acquisition Company [Member] | IPO [Member] | Common Class A [Member]            
Units Issued During Period, Number of Common Stock, Shares (in shares)   1        
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          
BOC Yellowstone LLC [Member] | BOC Yellowstone II LLC [Member]            
Proceeds from Sale of Equity Method Investments $ 309,375          
BOC Yellowstone LLC [Member] | Class B Common Stock of Yellowstone Acquisition Company [Member]            
Payments to Acquire Investments, Total         $ 7,800,000  
Investment Owned, Balance, Shares (in shares)         3,399,724  
BOC Yellowstone LLC [Member] | Class B Common Stock of Yellowstone Acquisition Company [Member] | BOC Yellowstone II LLC [Member]            
Number of Investee's Shares Transferred to Related Party for No Consideration (in shares) 206,250          
BOC Yellowstone LLC [Member] | Non-redeemable Private Placement Warrants [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 11.50  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         7,719,779  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)         1