XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Maturities of the lease liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
LEASES    
2025 (since April 1, 2025) $ 1,274,244  
2026 1,735,747  
2027 1,776,920  
2028 1,819,224  
2029 1,862,693  
Thereafter 13,550,383  
Future operating lease payments 22,019,211  
Imputed interest (9,229,203)  
Total operating lease liability $ 12,790,008 $ 12,896,659