XML 169 R149.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases    
Operating Lease, Right-of-Use Asset $ 4,837,045 $ 6,374,336
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Other
Operating Lease Liabilities $ 5,285,440 $ 6,888,542
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 $ 207,127 $ 130,367
Finance Lease, Right-of-Use Asset, Accumulated Amortization (64,971) (115,565)
Finance Lease, Right-of-Use Assets, Net $ 142,156 $ 14,802
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Finance Lease Liabilities $ 145,167 $ 15,550
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Bank and other loans payable Bank and other loans payable