XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule I - Valuation and Qualifying Accounts (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts (Deducted from Accounts Receivable) [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at Beginning of Period $ 5,033,035 $ 2,145,599
Charged to Costs and Expenses (1,248,394) 5,206,423
Deductions 2,064,164 2,318,987
Balance at End of Period 1,720,477 5,033,035
Valuation Allowance for Deferred Tax Assets [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at Beginning of Period 308,140 311,214
Deductions 3,097 3,074
Balance at End of Period $ 305,043 $ 308,140