XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 162,911 $ 278,022
Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 280,956 236,615
Gross Unrealized Gains 127 11
Gross Unrealized Losses (248) (288)
Fair Value 280,835 236,338
US Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 205,728 159,165
Gross Unrealized Gains 118 2
Gross Unrealized Losses (152) (211)
Fair Value 205,694 158,956
US Agencies securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 55,976 55,967
Gross Unrealized Gains   5
Gross Unrealized Losses (88) (72)
Fair Value 55,888 55,900
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,816 13,679
Gross Unrealized Gains 8 0
Gross Unrealized Losses (5) 0
Fair Value 14,819 13,679
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,436 7,804
Gross Unrealized Gains 1 4
Gross Unrealized Losses (3) (5)
Fair Value 4,434 7,803
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 226,850 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 226,850 128,350
Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 226,850 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 226,850 128,350
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 162,911 $ 278,022