XML 106 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Additional Information (Details)
12 Months Ended
Oct. 22, 2024
USD ($)
Feb. 05, 2024
USD ($)
$ / shares
shares
Aug. 11, 2022
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
shares
Oct. 15, 2021
USD ($)
Class of Stock [Line Items]              
Options outstanding | shares       17,455,390 15,853,459 11,571,487  
American Depositary Shares              
Class of Stock [Line Items]              
Number of ordinary shares per ADS | shares       3      
Gross proceeds of offering   $ 120,000,000          
Increase in maximum value of shares to be sold $ 100,000,000            
Value of ADS remained $ 139,600,000            
Options outstanding | shares       5,818,463 5,284,486    
Currency conversion rate per dollar       1.25      
Registered Direct Offering | American Depositary Shares              
Class of Stock [Line Items]              
Sale of stock, number of shares issued | shares     5,950,000        
Number of ordinary shares per ADS | shares     3        
Sale of stock, price per share | $ / shares     $ 9.5        
Gross proceeds of offering     $ 56,500,000        
Stock issuance costs     $ 4,100,000        
Open Market Sale Agreement | Jefferies LLC | Ordinary Shares | Maximum              
Class of Stock [Line Items]              
Maximum value of shares to be sold             $ 100,000,000
Open Market Sale Agreement | Jefferies LLC | American Depositary Shares              
Class of Stock [Line Items]              
Sale of stock, number of shares issued | shares         3,400,000    
Gross proceeds of offering       $ 27,700,000      
Stock issuance costs       $ 900,000 $ 1,000,000    
Net proceeds from sale of stock         $ 32,200,000    
Private Placement | American Depositary Shares              
Class of Stock [Line Items]              
Sale of stock, number of shares issued | shares   5,714,286          
Number of ordinary shares per ADS | shares   3          
Sale of stock, price per share | $ / shares   $ 21          
Gross proceeds of offering   $ 120,000,000          
Stock issuance costs   $ 7,700,000