General form of registration statement for all companies including face-amount certificate companies

Nature of Business and Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (FY) (Details)

v3.19.3
Nature of Business and Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (FY) (Details) - shares
4 Months Ended 12 Months Ended
Dec. 31, 2018
Aug. 31, 2018
Aug. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 4,419,735 1,593,028 44,245
Convertible Debt Securities [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 82,974 44,245
Conversion of Series B Convertible Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 1,046,423 0
Conversion of Series E Convertible Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,681,273 0 0
Share-based Payment Arrangement, Option [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 38,462    
Warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 700,000 463,631 0