XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]  
Summary of Other Current Liabilities
Other current liabilities are comprised of the following:
 
    
December 31,
 
    
2020
    
2021
 
Accrued interest
   $ 37,152      $ 10,781,250  
Accrued payroll expenses
     5,677,375        7,066,169  
Deferred revenue
     3,732,890        3,085,370  
Trade sales payable
     892,543        614,467  
Income taxes payable
     3,481,710        —    
Other accrued expenses
     7,166,771        8,263,970  
    
 
 
    
 
 
 
   $ 20,988,441      $ 29,811,226