XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income per Share - Basic and Diluted Net Income per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic net income per share calculation:      
Numerator - net income $ 521,482 $ 534,491 $ 389,796
Denominator - weighted average of ordinary shares outstanding 229,108,881 225,551,410 203,967,246
Basic net income per share $ 2.28 $ 2.37 $ 1.91
Diluted net income per share calculation:      
Numerator - net income $ 521,482 $ 534,491 $ 389,796
Denominator - weighted average of ordinary shares outstanding 235,239,651 235,680,483 215,308,768
Diluted net income per share $ 2.22 $ 2.27 $ 1.81