v3.26.1
Net Income (Loss) Per Ordinary Share - Ordinary Shares Equivalent Not Included in Diluted Net Income (Loss) Per Share (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Equivalent ordinary shares not included in diluted net income (loss) per share(in shares) 13,185 13,178 11,276 13,178
Stock options to purchase ordinary shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Equivalent ordinary shares not included in diluted net income (loss) per share(in shares) 11,762 12,895 11,201 12,895
Restricted Stock Units (RSU)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Equivalent ordinary shares not included in diluted net income (loss) per share(in shares) 1,423 283 75 283