XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating Lease Payments $ 432,900    
Operating Lease Liability Reduced 780,000.0    
Operating Lease Expense $ 423,900 $ 448,500 $ 354,800
Operating Lease, Weighted Average Remaining Lease Term 11 years 2 months 16 days    
Operating Lease, Weighted Average Discount Rate, Percent 4.21%