v3.26.1
Common Stock - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Equity [Abstract]    
Common stock, shares authorized 105,384,000 105,384,000
Common stock, par value $ 0.00001 $ 0.00001
Common stock, shares issued 29,953 19,048
Common stock, shares outstanding 29,953 19,048
Voting right one vote  
Cash dividends $ 0