v3.24.1
Capital Management - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 15, 2023
Dec. 31, 2023
Dec. 31, 2022
Disclosure Of Classes Of Share Capital [Line Items]      
Exercise of options   663,897 1,136,375
Correspondent charge to capital reserve recycled   $ 4,898 $ 5,240
Par value change per share   $ 1.1211  
Net issuance of exercised warrants 6,334,134 6,334,134  
Exercise of warrants per share $ 18.098    
Repurchase of shares   (7,036,236) (134,946)
Payment for repurchase of shares   $ 97,929 $ 2,021
Dilutive effect of potential ordinary shares   2,619,434  
Class A Common Shares      
Disclosure Of Classes Of Share Capital [Line Items]      
Number of shares issued   663,897 1,136,375
Proceeds from issuance of shares   $ 153 $ 3,939
Par value change per share   $ 0.002 $ 0.002
Repurchase of shares   7,036,236  
Payment for repurchase of shares   $ 97,915  
Class B Common Shares      
Disclosure Of Classes Of Share Capital [Line Items]      
Par value change per share   $ 0.002 $ 0.002