v3.25.1
LEASES - ROU Assets and Lease Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Operating lease right-of-use assets $ 4,673,433 $ 4,722,573
Liabilities:    
Operating lease liability, current 514,137 515,597
Operating lease liability, non-current 4,460,924 4,580,158
Total lease liability $ 4,975,061 $ 5,095,755