XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 21,168 $ 105,066 $ 8,628 $ 123,978
Other comprehensive income:        
Foreign currency translation gain 3,189 1,881 7,124 5,780
Unrealized loss on available for sale securities (842) 0 (722) 0
Unrealized (loss) gain on derivative instruments (1,570) 28,001 9,452 19,199
Total other comprehensive income 777 29,882 15,854 24,979
Comprehensive income 21,945 134,948 24,482 148,957
Comprehensive income attributable to noncontrolling interests 413 5,578 1,059 5,739
Comprehensive income attributable to common stockholders $ 21,532 $ 129,370 $ 23,423 $ 143,218