v3.25.1
LEASES (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Assets    
Right-of-use asset $ 4,189,988 $ 4,606,431
Current    
Lease liability 1,439,090 1,839,323
Noncurrent    
Lease liability 3,203,660 3,247,291
Total operating lease liability $ 4,642,750 $ 5,086,614