Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Nature of Operations and Summary of Significant Accounting Policies - VIE Revenue and General and Administrative Expenses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Variable Interest Entity [Line Items]        
Revenues $ 30,260,561 $ 29,307,184 $ 59,982,727 $ 57,608,005
General and administrative expenses 22,570,908 19,904,796 42,834,600 39,943,272
Variable Interest Entity        
Variable Interest Entity [Line Items]        
Revenues 10,286,078 10,426,826 20,497,658 20,309,117
General and administrative expenses $ 4,649,404 $ 4,491,638 $ 9,222,053 $ 9,088,906