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