v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance $ 62,030,311 $ 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 230,000,000 230,000,000
Common stock, shares issued 106,919,830 77,996,079
Common stock, shares outstanding 106,919,829 77,996,079