Quarterly report pursuant to Section 13 or 15(d)

Nature of Operations and Summary of Significant Accounting Policies - VIE Revenue, General and Administrative Expenses and Income Tax Expense (Details)

v3.24.3
Nature of Operations and Summary of Significant Accounting Policies - VIE Revenue, General and Administrative Expenses and Income Tax Expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Variable Interest Entity [Line Items]        
Revenues $ 30,198,490 $ 29,473,949 $ 90,181,217 $ 87,081,953
General and administrative expenses 20,754,264 20,212,750 63,588,864 60,156,022
Income tax expense 62,585 (188,018) 419,834 493,286
Variable Interest Entity        
Variable Interest Entity [Line Items]        
Revenues 10,242,319 10,688,500 30,739,977 30,997,617
General and administrative expenses 4,527,176 4,525,305 13,749,229 13,614,211
Income tax expense $ 109,693 $ 129,849 $ 322,562 $ 217,655