v3.25.2
Share-Based Compensation - 2020 Employee Share Purchase Plan (Details) - shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2022
Sep. 30, 2020
2020 Share Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued (in shares) 10,686,217    
2020 Share Option Plan | Ordinary shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance (in shares)     2,074,325
Maximum percentage of shares outstanding number of shares reserved for issuance may increase (in percent)     4.00%
2022 Inducement Grant Option Award | Ordinary shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant (in shares)   600,000  
Employee Stock Option | 2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) 476,165    
Employee stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allowable increase in shares authorized for issuance, percentage of outstanding stock (in percent) 1.00%    
Maximum increase in shares available for issuance (in shares) 510,080    
Number of shares available for grant (in shares) 2,278,954