XML 119 R107.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Future Minimum Noncancellable Lease Payments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remaining of 2025 $ 282,167  
2026 1,150,350  
2027 1,184,883  
2028 1,220,381  
2029 1,256,990  
Thereafter 1,861,396  
Total operating lease payments (undiscounted) 6,956,167  
Less: Imputed interest (1,748,985)  
Lease liability as of September 30, 2025 $ 5,207,182 $ 5,095,755