XML 85 R63.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
LEASES    
Operating lease cost $ 2,105,065 $ 1,911,766
Variable lease cost 807,961 834,793
Short-term lease cost 347,427 5,000
Leasing costs 3,260,453 $ 2,751,559
Non-cash activities: Right-of-use operating lease assets obtained in exchange for new operating lease liabilities $ 2,341,024  
Weighted average remaining lease term for operating leases (in years) 3 years 2 years
Weighted average discount rate for operating leases (as percentage) 3.90% 4.40%