XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Birmingham, Alabama    
Loss Contingencies [Line Items]    
Security deposit $ 17,000  
Office Building | Birmingham, Alabama    
Loss Contingencies [Line Items]    
Operating lease, term of contract   63 months
Operating lease, option to extend   option to extend five years
Operating lease, existence of option to extend   true
Laboratory | Birmingham, Alabama    
Loss Contingencies [Line Items]    
Operating lease, term of contract   63 months
Operating lease, option to extend   option to extend five years
Operating lease, existence of option to extend   true
Equipment    
Loss Contingencies [Line Items]    
Leaseback transaction, description Company had completed the sale and leaseback for four pieces of equipment and is leasing three other items directly from the leasing company. The terms of the leases are three years and afterwards provide for either annual extensions or an outright purchase of the equipment.  
Security deposit $ 100,000 $ 100,000
Equipment | Maximum    
Loss Contingencies [Line Items]    
Amount held for equipment purchases $ 1,400,000