v3.26.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Common stock, par value [1] $ 0.0001 $ 0.0001
Common stock, shares authorized [1] 500,000,000 40,000,000
Common stock, shares, issued [1] 29,445,183 26,845,690
[1] Retroactively adjusted for 2-for-1 forward stock split.