v3.26.1
LEASES - Lease liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
LEASES    
2026 (remainder) $ 1,229,518  
2027 2,526,801  
2028 2,598,524  
2029 10,431,873  
2030 15,066,155  
Thereafter 124,210,752  
Total minimum lease payments 156,063,623  
Less: imputed interest (65,018,261)  
Total operating lease liabilities 91,045,362  
Included in the consolidated balance sheet:    
Current portion of lease liabilities 1,489,838 $ 202,376
Lease liabilities, net of current 89,555,524 $ 14,320,389
Total operating lease liabilities $ 91,045,362  
Weighted average remaining lease term 11 years 9 months 18 days  
Weighted average discount rate 7.50%