XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Details) - Operating lease liability. - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Operating Lease, Liability [Abstract]    
Short-Term Operating Lease Liability Other Accrued Liabilities Other Accrued Liabilities
Short-Term Operating Lease Liability $ 356,400 $ 283,167
Long-Term Operating Lease Liability Other Accrued Liabilities, Noncurrent Other Accrued Liabilities, Noncurrent
Long-Term Operating Lease Liability $ 1,026,978 $ 905,528
Total $ 1,383,378 $ 1,188,695