v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 217,375 $ (371,094) $ (520,379)
Other comprehensive income (loss)      
Foreign currency translation adjustments 2,699 (2,984) 396
Net unrealized gain (loss) on available-for-sale securities 3,435 0 0
Comprehensive income (loss) 223,509 (374,078) (519,983)
Less: Comprehensive income attributable to noncontrolling interests 7,550 2,611 0
Comprehensive income (loss) attributable to common stockholders $ 215,959 $ (376,689) $ (519,983)