XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Schedule of Cash Equivalents, and Short term Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost $ 556,848    
Short-term investments, fair value 555,289    
Total, amortized cost 556,848   $ 474,794
Total, gross unrealized gains 144   19
Total, gross unrealized losses (1,703)   (1,692)
Total, fair value 555,289   473,121
Proceeds from sale of cash equivalent investments 40,100 $ 19,000  
Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 395,690   279,268
Short-term investments, gross unrealized gains 142   15
Short-term investments, gross unrealized losses (1,701)   (1,692)
Short-term investments, fair value 394,131   277,591
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 42,911   25,677
Short-term investments, gross unrealized gains 4   7
Short-term investments, gross unrealized losses (132)   (134)
Short-term investments, fair value 42,783   25,550
Certificate of deposits      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 15,638   17,362
Short-term investments, gross unrealized gains 0   0
Short-term investments, gross unrealized losses 0   0
Short-term investments, fair value 15,638   17,362
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 37,594   27,866
Short-term investments, gross unrealized gains 0   0
Short-term investments, gross unrealized losses 0   0
Short-term investments, fair value 37,594   27,866
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 239,320   198,868
Short-term investments, gross unrealized gains 137   7
Short-term investments, gross unrealized losses (1,289)   (1,529)
Short-term investments, fair value 238,168   197,346
Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 2,379   996
Short-term investments, gross unrealized gains 1   0
Short-term investments, gross unrealized losses 0   (4)
Short-term investments, fair value 2,380   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, fair value     694
Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 366   364
Short-term investments, gross unrealized gains 0   0
Short-term investments, gross unrealized losses 0   (2)
Short-term investments, fair value 366   362
U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 13,179   735
Short-term investments, gross unrealized gains 0   0
Short-term investments, gross unrealized losses (52)   (1)
Short-term investments, fair value 13,127   734
U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 42,536   6,704
Short-term investments, gross unrealized gains 0   1
Short-term investments, gross unrealized losses (228)   (20)
Short-term investments, fair value 42,308   6,685
Variable rate demand notes      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, amortized cost 1,767    
Short-term investments, gross unrealized gains 0    
Short-term investments, gross unrealized losses 0    
Short-term investments, fair value 1,767    
Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 161,158   195,526
Cash equivalents, gross unrealized gains 2   4
Cash equivalents, gross unrealized losses (2)   0
Cash equivalent, fair value 161,158   195,530
Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 1,078   25
Cash equivalents, gross unrealized gains 0   0
Cash equivalents, gross unrealized losses (2)   0
Cash equivalent, fair value 1,076   25
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 60,862   69,101
Cash equivalents, gross unrealized gains 1   0
Cash equivalents, gross unrealized losses 0   0
Cash equivalent, fair value 60,863   69,101
Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 2,271    
Cash equivalents, gross unrealized gains 0    
Cash equivalents, gross unrealized losses 0    
Cash equivalent, fair value 2,271    
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 89,493   97,650
Cash equivalents, gross unrealized gains 0   0
Cash equivalents, gross unrealized losses 0   0
Cash equivalent, fair value 89,493   97,650
Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 403   1,001
Cash equivalents, gross unrealized gains 0   0
Cash equivalents, gross unrealized losses 0   0
Cash equivalent, fair value 403   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, fair value     16,985
U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 4,972   10,767
Cash equivalents, gross unrealized gains 1   1
Cash equivalents, gross unrealized losses 0   0
Cash equivalent, fair value 4,973   10,768
Variable rate demand notes      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalents, amortized cost 2,079    
Cash equivalents, gross unrealized gains 0    
Cash equivalents, gross unrealized losses 0    
Cash equivalent, fair value 2,079    
Level 1      
Debt Securities, Available-for-sale [Line Items]      
Total, fair value 152,412   132,465
Level 1 | Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 57,946   24,047
Level 1 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 1 | Certificate of deposits      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 15,638   17,362
Level 1 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 1 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 1 | Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 1 | Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value     0
Level 1 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 1 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 1 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 42,308   6,685
Level 1 | Variable rate demand notes      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0    
Level 1 | Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 94,466   108,418
Level 1 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 0   0
Level 1 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 0   0
Level 1 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 0    
Level 1 | Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 89,493   97,650
Level 1 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 0   0
Level 1 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value     0
Level 1 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 4,973   10,768
Level 1 | Variable rate demand notes      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 0    
Level 2      
Debt Securities, Available-for-sale [Line Items]      
Total, fair value 402,877   340,656
Level 2 | Short-term Investments      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 336,185   253,544
Level 2 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 42,783   25,550
Level 2 | Certificate of deposits      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 2 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 37,594   27,866
Level 2 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 238,168   197,346
Level 2 | Foreign government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 2,380   992
Level 2 | Mortgage-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value     694
Level 2 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 366   362
Level 2 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 13,127   734
Level 2 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 0   0
Level 2 | Variable rate demand notes      
Debt Securities, Available-for-sale [Line Items]      
Short-term investments, fair value 1,767    
Level 2 | Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 66,692   87,112
Level 2 | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 1,076   25
Level 2 | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 60,863   69,101
Level 2 | Corporate bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 2,271    
Level 2 | Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 0   0
Level 2 | Municipal bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 403   1,001
Level 2 | U.S. government agency bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value     16,985
Level 2 | U.S. government bonds      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value 0   $ 0
Level 2 | Variable rate demand notes      
Debt Securities, Available-for-sale [Line Items]      
Cash equivalent, fair value $ 2,079