XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1
LEASES (Details) - Operating Lease Liability - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2008
Operating Lease, Liability [Abstract]      
Short-Term Operating Lease Liabilities     Other Accrued Liabilities
Short-Term Operating Lease Liabilities $ 352,969 $ 356,400  
Long-Term Operating Lease Liabilities     Other Accrued Liabilities, Noncurrent
Long-Term Operating Lease Liabilities 1,029,910 1,026,978  
Total $ 1,382,879 $ 1,383,378