v3.22.2.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (963,068) $ 89,930 $ (803,836) $ 331,950
Other comprehensive loss:        
Cumulative translation adjustment (135,493) (66,709) (295,792) (75,059)
Unrealized losses on marketable securities, net of tax benefit of $68, $21, $644, and $96, respectively (239) (67) (2,052) (304)
Total other comprehensive loss (135,732) (66,776) (297,844) (75,363)
Comprehensive (loss) income $ (1,098,800) $ 23,154 $ (1,101,680) $ 256,587