Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.21.1
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended
Sep. 22, 2020
USD ($)
Dec. 27, 2018
USD ($)
Sep. 07, 2018
lawsuit
Jan. 31, 2021
USD ($)
May 31, 2020
USD ($)
Mar. 31, 2021
USD ($)
lawsuit
Dec. 31, 2020
USD ($)
Apr. 05, 2019
USD ($)
Business Acquisition, Contingent Consideration                
Contingent consideration           $ 3,564,000 $ 5,695,000  
Payments for legal settlements   $ 100,000            
Number of derivative lawsuits (at least) | lawsuit     12          
Number of class action lawsuits (at least) | lawsuit           2    
Inventory received but not invoiced           $ 301,500,000    
Settled Litigation                
Business Acquisition, Contingent Consideration                
Milestone payment               $ 2,375,000
Litigation settlement amount $ 11,500,000     $ 1,200,000 $ 16,500,000      
Accrued Liabilities                
Business Acquisition, Contingent Consideration                
Contingent consideration           0.0 1,200,000  
LT notes payable included in long-term liabilities                
Business Acquisition, Contingent Consideration                
Contingent consideration           $ 3,600,000 $ 4,500,000