XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
RIGHT OF USE ASSETS AND LIABILITIES - Schedule of Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Leases [Abstract]                
Operating Lease, Liability, Total $ 2,087,503       $ 2,645,598      
Operating Lease, Liability, Current (707,141) $ (598,447) $ (617,815) $ (606,648) (600,816) $ (354,403) $ (283,727) $ (219,836)
Operating lease liabilities $ 1,380,362 $ 1,666,138 $ 1,822,754 $ 1,964,804 $ 2,044,782 $ 656,583 $ 427,826 $ 474,862