XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 41,709 $ 278,022
Marketable securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 338,179 236,615
Gross Unrealized Gains 0 11
Gross Unrealized Losses (474) (288)
Fair Value 337,705 236,338
Marketable securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 206,794  
Gross Unrealized Gains 0  
Gross Unrealized Losses (354)  
Fair Value 206,440  
US Treasury securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 267,237 159,165
Gross Unrealized Gains 0 2
Gross Unrealized Losses (363) (211)
Fair Value 266,874 158,956
US Treasury securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 196,829  
Gross Unrealized Gains 0  
Gross Unrealized Losses (335)  
Fair Value 196,494  
US Government Agency securities | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 55,995 55,967
Gross Unrealized Gains 0 5
Gross Unrealized Losses (101) (72)
Fair Value 55,894 55,900
US Government Agency securities | Marketable Securities, Noncurrent    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,965  
Gross Unrealized Gains 0  
Gross Unrealized Losses (19)  
Fair Value 9,946  
Commercial paper | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,458 13,679
Gross Unrealized Gains 0 0
Gross Unrealized Losses (7) 0
Fair Value 10,451 13,679
Corporate bonds | Marketable Securities, Current    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,489 7,804
Gross Unrealized Gains 0 4
Gross Unrealized Losses (3) (5)
Fair Value 4,486 7,803
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 76,186 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 76,186 128,350
Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 76,186 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 76,186 128,350
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 41,709 $ 278,022