XML 48 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Accrued payroll expenses $ 8,126,091 $ 7,120,055
Income taxes payable 4,483,800 290,341
Deferred revenue 3,639,077 1,868,223
Franchise fee payable 2,500,000  
Dividends payable 1,396,621 1,367,761
Trade sales payable 2,180,783 1,250,454
Deferred rent   1,561,486
Other accrued expenses 5,737,995 5,722,788
Other current liabilities $ 28,064,367 $ 19,181,108