XML 124 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Assets and Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Assets and Liabilities, Lessee [Abstract]    
Operating lease right-of-use assets $ 15,203,576 $ 9,815,572
Operating Lease, Liability [Abstract]    
Operating lease liabilities - current 1,595,998 1,543,031
Operating lease liabilities - noncurrent 13,674,452 7,847,317
Total operating lease liabilities $ 15,270,450 $ 9,390,348