XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Assets and Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Assets and Liabilities, Lessee [Abstract]    
Operating lease right-of-use assets $ 13,974,220 $ 15,203,576
Operating Lease, Liability [Abstract]    
Operating lease liabilities - current 1,732,944 1,595,998
Operating lease liabilities - noncurrent 12,526,869 13,674,452
Total operating lease liabilities $ 14,259,813 $ 15,270,450