XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Cash Equivalents, and Short term Investments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]      
Total, Amortized Cost $ 676,361   $ 581,367
Total, Gross Unrealized Gains 1,665   615
Total, Gross Unrealized Losses (1,265)   (409)
Total Fair Value 676,761   581,573
Proceeds from sale of cash equivalent investments 18,100 $ 41,500  
Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 507,417   469,451
Short-term investments, Gross Unrealized Gains 1,655   615
Short-term investments, Gross Unrealized Losses (1,265)   (409)
Short-term investments, Total Fair Value 507,807   469,657
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 65,779   65,340
Short-term investments, Gross Unrealized Gains 245   170
Short-term investments, Gross Unrealized Losses (1,182)   (22)
Short-term investments, Total Fair Value 64,842   65,488
Certificate of deposits      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 14,696   17,086
Short-term investments, Gross Unrealized Gains 0   0
Short-term investments, Gross Unrealized Losses 0   0
Short-term investments, Total Fair Value 14,696   17,086
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 64,875   56,273
Short-term investments, Gross Unrealized Gains 0   0
Short-term investments, Gross Unrealized Losses 0   0
Short-term investments, Total Fair Value 64,875   56,273
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 268,098   251,671
Short-term investments, Gross Unrealized Gains 1,094   432
Short-term investments, Gross Unrealized Losses (37)   (299)
Short-term investments, Total Fair Value 269,155   251,804
Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 1,591    
Short-term investments, Gross Unrealized Gains 0    
Short-term investments, Gross Unrealized Losses 0    
Short-term investments, Total Fair Value 1,591    
Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 11,711    
Short-term investments, Gross Unrealized Gains 0    
Short-term investments, Gross Unrealized Losses (34)    
Short-term investments, Total Fair Value 11,677    
Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 1,018    
Short-term investments, Gross Unrealized Gains 3    
Short-term investments, Gross Unrealized Losses 0    
Short-term investments, Total Fair Value 1,021    
U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 5,512   13,200
Short-term investments, Gross Unrealized Gains 6   0
Short-term investments, Gross Unrealized Losses 0   (9)
Short-term investments, Total Fair Value 5,518   13,191
U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 74,137   65,881
Short-term investments, Gross Unrealized Gains 307   13
Short-term investments, Gross Unrealized Losses (12)   (79)
Short-term investments, Total Fair Value 74,432   65,815
Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 168,944   111,916
Cash equivalents, Gross Unrealized Gains 10   0
Cash equivalents, Gross Unrealized Losses 0   0
Cash equivalent, Total Fair Value 168,954   111,916
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost     138
Cash equivalents, Gross Unrealized Gains     0
Cash equivalents, Gross Unrealized Losses     0
Cash equivalent, Total Fair Value     138
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 39,802   48,063
Cash equivalents, Gross Unrealized Gains 0   0
Cash equivalents, Gross Unrealized Losses 0   0
Cash equivalent, Total Fair Value 39,802   48,063
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 1,428    
Cash equivalents, Gross Unrealized Gains 0    
Cash equivalents, Gross Unrealized Losses 0    
Cash equivalent, Total Fair Value 1,428    
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 74,958   60,719
Cash equivalents, Gross Unrealized Gains 0   0
Cash equivalents, Gross Unrealized Losses 0   0
Cash equivalent, Total Fair Value 74,958   60,719
U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 52,756   2,996
Cash equivalents, Gross Unrealized Gains 10   0
Cash equivalents, Gross Unrealized Losses 0   0
Cash equivalent, Total Fair Value 52,766   2,996
Level 1      
Debt Securities, Available-for-sale [Line Items]      
Total Fair Value 216,852   146,616
Level 1 | Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 89,128   82,901
Level 1 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0   0
Level 1 | Certificate of deposits      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 14,696   17,086
Level 1 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0   0
Level 1 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0   0
Level 1 | Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0    
Level 1 | Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0    
Level 1 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0    
Level 1 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0   0
Level 1 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 74,432   65,815
Level 1 | Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 127,724   63,715
Level 1 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value     0
Level 1 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 0   0
Level 1 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 0    
Level 1 | Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 74,958   60,719
Level 1 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 52,766   2,996
Level 2      
Debt Securities, Available-for-sale [Line Items]      
Total Fair Value 459,909   434,957
Level 2 | Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 418,679   386,756
Level 2 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 64,842   65,488
Level 2 | Certificate of deposits      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0   0
Level 2 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 64,875   56,273
Level 2 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 269,155   251,804
Level 2 | Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 1,591    
Level 2 | Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 11,677    
Level 2 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 1,021    
Level 2 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 5,518   13,191
Level 2 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 0   0
Level 2 | Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 41,230   48,201
Level 2 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value     138
Level 2 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 39,802   48,063
Level 2 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 1,428    
Level 2 | Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 0   0
Level 2 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value $ 0   $ 0