v3.22.2.2
Condensed 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 income (loss) $ 1,214,288 $ 833,893 $ 1,574,337 $ (406,535)
Other comprehensive loss:        
Net unrealized loss on available-for-sale marketable securities, net of tax (4,722) (468) (11,384) (1,589)
Foreign currency translation adjustments (13,119) (2,691) (23,594) (4,202)
Other comprehensive loss (17,841) (3,159) (34,978) (5,791)
Comprehensive income (loss) $ 1,196,447 $ 830,734 $ 1,539,359 $ (412,326)