Business Combination - Schedule of Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Business Combinations [Abstract]    
Cash and cash equivalents $ 394,622  
Common stock, 1,295,000 shares of BSFC common stock 2,590,000  
4% Unsecured promissory note 500,000  
4% Unsecured, Convertible promissory note payable to seller 210,000  
Fair value of total consideration 3,694,622  
Cash and cash equivalents 133,956  
Accounts receivables 1,141,658  
Inventory 1,562,973  
Inventory Step Up 105,000  
Prepaid and other assets 134,254  
Right of Use Assets 100,640  
Property and equipment 9,713  
Trademarks 850,000  
Customer Relationships 1,250,000  
Non-Compete Agreements 40,000  
Accounts payable and accrued liabilities (816,435)  
Right of Use Liability (100,640)  
Working Capital Line of Credit (1,161,892)  
Total identifiable net assets 3,249,227  
Goodwill 445,395
Total net value of assets assumed $ 3,694,622