XML 126 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Assets and Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 12,823,747 $ 15,203,576
Operating lease liabilities – current 1,867,956 1,595,998
Operating lease liabilities – noncurrent 11,352,939 13,674,452
Total operating lease liabilities $ 13,220,895 $ 15,270,450