v3.25.1
Leases (Details) - USD ($)
Mar. 31, 2025
Feb. 01, 2025
Dec. 31, 2024
Leases      
Right of use asset $ 13,470,082 $ 12,837,535 $ 929,243
Lease liability, current 683,106   522,525
Lease liability, noncurrent $ 13,562,952   $ 574,777
Weighted-average remaining lease term 15 years 6 months 7 days   2 years
Weighted-average discount rate 6.48%   10.00%