XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Details 2) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 984,539  
2024 1,331,274  
2025 1,248,775  
2026 1,208,161  
2027 1,262,347  
Thereafter 7,104,070  
Total minimal lease payments 13,139,166  
Less present value adjustment (3,347,841)  
Operating lease liabilities 9,791,325  
Less current lease liabilities (824,973) $ (768,818)
Lease liabilities, net of current portion $ 8,966,352 $ 8,506,830