v3.26.1
(Loss) Earnings Per Ordinary Share - Schedule of Anti-Dilutive Potential Common Share Equivalent Excluded from Calculation of Net (Loss) Earnings Per Ordinary Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Denominator:    
Anti-dilutive potential common share equivalent excluded from calculation of net earnings per ordinary share 13,547 7,959
Stock Options    
Denominator:    
Anti-dilutive potential common share equivalent excluded from calculation of net earnings per ordinary share 9,348 6,141
Restricted Stock Unit Awards    
Denominator:    
Anti-dilutive potential common share equivalent excluded from calculation of net earnings per ordinary share 4,199 1,818