Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Mar. 26, 2019
Jun. 30, 2018
Document Information [Line Items]      
Entity Registrant Name Precision Therapeutics Inc.    
Entity Central Index Key 0001446159    
Trading Symbol aipt    
Current Fiscal Year End Date --12-31    
Entity Filer Category Non-accelerated Filer    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Small Business true    
Entity Common Stock, Shares Outstanding (in shares)   15,792,586  
Entity Public Float     $ 13,584,316
Entity Shell Company false    
Document Type 10-K/A    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Amendment Flag true    
Amendment Description Precision Therapeutics Inc. is filing this Form 10-K/A (Amendment No. 1) to our Annual Report on Form 10-K for the year ended December 31, 2018 filed with the Securities and Exchange Commission on April 1, 2019. This amendment modifies Item 8 for the purpose of including the report of the Registrant’s former auditor, Olsen Thielen & Co., on the financial statements for the year ended December 31, 2017, which was inadvertently omitted from Item 8. Such Olsen report on the 2017 financial statements is identical to the Olsen report that was filed on April 2, 2018 with the Registrant’s Form 10-K for the year ended December 31, 2017, except that the version of such report to be included in the 2018 10-K is dated as of a later date (April 1, 2019) as to Note 12. This Amendment No. 1 also reflect exhibits filed with this Amendment No. 1. Except as described above, this Form 10-K/A does not modify or update other disclosures in the Form 10-K, including the nature and character of such disclosure to reflect events occurring after the filing date of the original Form 10-K. The filing of this Form 10-K/A is not an admission that the original 10-K, when filed, was not complete.