XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, and Investments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]    
Cash $ 126,335 $ 165,599
Cash equivalents:    
Time deposits 68,287 51,192
Money market funds 417,485 273,098
Commercial paper 0 7,990
Total cash equivalents 485,772 332,280
Total cash and cash equivalents 612,107 497,879
Short-term investments:    
Total short-term investments 256,986 218,256
Total cash, cash equivalents and investments 869,093 716,135
Time deposits    
Short-term investments:    
Total short-term investments 152,274 125,281
Commercial paper    
Short-term investments:    
Total short-term investments 69,365 27,708
Corporate debt securities    
Short-term investments:    
Total short-term investments 3,930 21,724
U.S. government and agency securities    
Short-term investments:    
Total short-term investments 31,417 39,597
Non-U.S. government and agency securities    
Short-term investments:    
Total short-term investments $ 0 $ 3,946