XML 164 R148.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Leases    
Operating Lease, Right-of-Use Asset $ 6,374,336 $ 9,987,699
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Other
Operating Lease Liabilities $ 6,888,542 $ 10,596,471
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities and accrued expenses Other liabilities and accrued expenses
Finance Lease, Right-of-Use Assets $ 130,367 $ 228,221
Finance Lease, Right-of-Use Asset, Accumulated Amortization (115,565) (200,178)
Finance Lease, Right-of-Use Assets, Net $ 14,802 $ 28,043
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Finance Lease Liabilities $ 15,550 $ 31,082
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Bank and other loans payable Bank and other loans payable