XML 102 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Split - Additional Information (Detail)
Jul. 06, 2023
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Jul. 05, 2023
shares
Dec. 31, 2022
$ / shares
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   21,380,000   20,000,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