v3.25.4
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Oct. 31, 2025
Dec. 31, 2024
Common stock, shares authorized 750,000,000   750,000,000
Common stock, shares, issued 363,280,522   167,959,752
Common Stock, Value, Issued $ 3,633   $ 18,785
Beckley Psytech Limited [Member]      
Common stock, shares, issued   900,901