XML 41 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Comprehensive Income      
Net income $ 319,758 $ 151,854 $ 170,358
Other comprehensive income (loss), net of income tax:      
Foreign currency translation adjustment (29,154) (21,712) 24,861
Total comprehensive income 290,604 130,142 195,219
Total comprehensive income (loss) attributable to:      
Stockholders 290,526 130,190 194,899
Non-controlling interests 78 (48) 320
Total comprehensive income $ 290,604 $ 130,142 $ 195,219