v3.25.2
Stock Split - Additional Information (Detail)
Jul. 06, 2023
$ / shares
shares
Mar. 31, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Jul. 05, 2023
shares
Disclosure Of The Reverse Stock Split Arrangement [Line Items]        
Description of the reverse stock split arrangement 0.5      
Common stock, par value | $ / shares   $ 0.001 $ 0.001  
Common shares outstanding   95,464,000 55,464,000  
Reverse Split [Member]        
Disclosure Of The Reverse Stock Split Arrangement [Line Items]        
Common stock, par value | $ / shares $ 0.001      
Common shares outstanding 20,000,000     40,000,000
Preferred shares outstanding 5,000,000     10,000,000