v3.26.1
LEASES - Lease liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
LEASES    
2026 (remainder) $ 1,155,889  
2027 2,411,889  
2028 2,482,464  
2029 2,555,156  
2030 2,630,029  
Thereafter 7,629,341  
Total minimum lease payments 18,864,768  
Less: imputed interest (4,080,038)  
Total operating lease liabilities 14,784,730  
Included in the consolidated balance sheet:    
Current portion of lease liabilities 841,135 $ 202,376
Lease liabilities, net of current 13,943,595 $ 14,320,389
Total operating lease liabilities $ 14,784,730  
Weighted average remaining lease term 7 years 6 months  
Weighted average discount rate 6.30%