XML 256 R224.htm IDEA: XBRL DOCUMENT v3.23.1
Benefits and interests of directors - Additional Information (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure of detailed information of directors emoluments [line items]      
Total number of shares issued 1,685,372.5 951,276.5 0
Bottom of range [member]      
Disclosure of detailed information of directors emoluments [line items]      
Share price, price per share $ 2.96    
Top of range [member]      
Disclosure of detailed information of directors emoluments [line items]      
Share price, price per share $ 18.11