XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leasing Arrangements (Tables)
12 Months Ended
Dec. 31, 2023
Leasing Arrangements [Abstract]  
Schedule of Maturities of Operating Lease Liabilities Schedule maturities of operating lease liabilities outstanding as of December 31, 2023 are as follows:
Years Ending:     
2024   1,914,173 
2025   1,190,213 
2026   174,900 
Total lease payments   3,279,286 
Less: Imputed Interest   (225,764)
Present value of future minimum lease payments  $3,053,522