v3.25.1
Capital Management - Summary of Authorized Shares, Issued and Fully Paid Up Shares (Parenthetical) (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Share Capital Evolution    
Disclosure Of Classes Of Share Capital [Line Items]    
Nominal value $ 0.002 $ 0.002
Class A Common Shares    
Disclosure Of Classes Of Share Capital [Line Items]    
Nominal value 0.002 0.002
Class B Common Shares    
Disclosure Of Classes Of Share Capital [Line Items]    
Nominal value $ 0.002 $ 0.002