XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Future Minimum Payments under Non-cancelable Leases for Operating Leases (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
LEASES [Abstract]    
2025 (remainder of) $ 285,700  
2026 1,009,600  
2027 1,005,100  
2028 770,900  
2029 87,900  
Total future minimum lease payments 3,159,200  
Amount representing interest (367,700)  
Present value of net future minimum lease payments $ 2,791,500 $ 3,640,500