XML 111 R98.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule I - Valuation and Qualifying Accounts (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
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 $ 1,720,477 $ 5,033,035
Charged to Costs and Expenses 1,108,840 (1,248,394)
Deductions 952,566 2,064,164
Balance at End of Period 1,876,751 1,720,477
Valuation Allowance for Deferred Tax Assets [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at Beginning of Period 305,043 308,140
Deductions 5,121 3,097
Balance at End of Period $ 299,922 $ 305,043