XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents, and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Cash $ 187,186 $ 185,498
Cash equivalents:    
Time deposits 151,726 72,302
Money market funds 590,682 474,643
Commercial paper 2,979 0
Total cash equivalents 745,387 546,945
Total cash and cash equivalents 932,573 732,443
Short-term investments:    
Total short-term investments 307,558 259,828
Total cash, cash equivalents and investments 1,240,131 992,271
Time deposits    
Short-term investments:    
Total short-term investments 200,112 153,550
Commercial paper    
Short-term investments:    
Total short-term investments 44,876 73,767
Corporate debt securities    
Short-term investments:    
Total short-term investments 27,546 3,964
U.S. government and U.S. government agency securities    
Short-term investments:    
Total short-term investments 31,052 28,547
Non-U.S. government and agency securities    
Short-term investments:    
Total short-term investments $ 3,972 $ 0