XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of Cash Equivalents, and Short term Investments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]      
Total, Amortized Cost $ 566,493   $ 474,794
Total, Gross Unrealized Gains 127   19
Total, Gross Unrealized Losses (1,543)   (1,692)
Total Fair Value 565,077   473,121
Proceeds from sale of cash equivalent investments 41,500 $ 27,100  
Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 435,377   279,268
Short-term investments, Gross Unrealized Gains 123   15
Short-term investments, Gross Unrealized Losses (1,538)   (1,692)
Short-term investments, Total Fair Value 433,962   277,591
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 59,503   25,677
Short-term investments, Gross Unrealized Gains 7   7
Short-term investments, Gross Unrealized Losses (151)   (134)
Short-term investments, Total Fair Value 59,359   25,550
Certificate of deposits      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 23,351   17,362
Short-term investments, Gross Unrealized Gains 0   0
Short-term investments, Gross Unrealized Losses 0   0
Short-term investments, Total Fair Value 23,351   17,362
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 55,244   27,866
Short-term investments, Gross Unrealized Gains 0   0
Short-term investments, Gross Unrealized Losses 0   0
Short-term investments, Total Fair Value 55,244   27,866
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 236,644   198,868
Short-term investments, Gross Unrealized Gains 115   7
Short-term investments, Gross Unrealized Losses (1,117)   (1,529)
Short-term investments, Total Fair Value 235,642   197,346
Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 1,301   996
Short-term investments, Gross Unrealized Gains 0   0
Short-term investments, Gross Unrealized Losses 0   (4)
Short-term investments, Total Fair Value 1,301   992
Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost     696
Short-term investments, Gross Unrealized Gains     0
Short-term investments, Gross Unrealized Losses     (2)
Short-term investments, Total Fair Value     694
Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost     364
Short-term investments, Gross Unrealized Gains     0
Short-term investments, Gross Unrealized Losses     (2)
Short-term investments, Total Fair Value     362
U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 13,258   735
Short-term investments, Gross Unrealized Gains 0   0
Short-term investments, Gross Unrealized Losses (39)   (1)
Short-term investments, Total Fair Value 13,219   734
U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Amortized Cost 46,076   6,704
Short-term investments, Gross Unrealized Gains 1   1
Short-term investments, Gross Unrealized Losses (231)   (20)
Short-term investments, Total Fair Value 45,846   6,685
Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 131,116   195,526
Cash equivalents, Gross Unrealized Gains 4   4
Cash equivalents, Gross Unrealized Losses (5)   0
Cash equivalent, Total Fair Value 131,115   195,530
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 1,484   25
Cash equivalents, Gross Unrealized Gains 2   0
Cash equivalents, Gross Unrealized Losses (5)   0
Cash equivalent, Total Fair Value 1,481   25
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 43,206   69,101
Cash equivalents, Gross Unrealized Gains 0   0
Cash equivalents, Gross Unrealized Losses 0   0
Cash equivalent, Total Fair Value 43,206   69,101
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 71,764   97,650
Cash equivalents, Gross Unrealized Gains 0   0
Cash equivalents, Gross Unrealized Losses 0   0
Cash equivalent, Total Fair Value 71,764   97,650
Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost     1,001
Cash equivalents, Gross Unrealized Gains     0
Cash equivalents, Gross Unrealized Losses     0
Cash equivalent, Total Fair Value     1,001
U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost     16,982
Cash equivalents, Gross Unrealized Gains     3
Cash equivalents, Gross Unrealized Losses     0
Cash equivalent, Total Fair Value     16,985
U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, Amortized Cost 14,662   10,767
Cash equivalents, Gross Unrealized Gains 2   1
Cash equivalents, Gross Unrealized Losses 0   0
Cash equivalent, Total Fair Value 14,664   10,768
Level 1      
Debt Securities, Available-for-sale [Line Items]      
Total Fair Value 155,625   132,465
Level 1 | Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 69,197   24,047
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 23,351   17,362
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   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 45,846   6,685
Level 1 | Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 86,428   108,418
Level 1 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 0   0
Level 1 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 0   0
Level 1 | Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 71,764   97,650
Level 1 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value     0
Level 1 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value     0
Level 1 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 14,664   10,768
Level 2      
Debt Securities, Available-for-sale [Line Items]      
Total Fair Value 409,452   340,656
Level 2 | Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 364,765   253,544
Level 2 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 59,359   25,550
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 55,244   27,866
Level 2 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 235,642   197,346
Level 2 | Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 1,301   992
Level 2 | Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value     694
Level 2 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value     362
Level 2 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, Total Fair Value 13,219   734
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 44,687   87,112
Level 2 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 1,481   25
Level 2 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 43,206   69,101
Level 2 | Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value 0   0
Level 2 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value     1,001
Level 2 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value     16,985
Level 2 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, Total Fair Value $ 0   $ 0