XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (30,297) $ (40,931) $ 56,559
Other comprehensive income (loss):      
Foreign currency translation gain (loss) 6,024 (11,837) (3,357)
Unrealized loss on available for sale securities (1,256) (1,838) (23,875)
Unrealized (loss) gain on derivative instruments (2,766) 39,377 19,934
Total other comprehensive income (loss) 2,002 25,702 (7,298)
Comprehensive (loss) income (28,295) (15,229) 49,261
Comprehensive income attributable to noncontrolling interests 11,635 4,497 10,418
Comprehensive (loss) income attributable to common stockholders $ (39,930) $ (19,726) $ 38,843