XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.2
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 349,381 $ 278,022
Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 278,187 236,615
Gross Unrealized Gains 0 11
Gross Unrealized Losses (768) (288)
Fair Value 277,419 236,338
US Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 203,940 159,165
Gross Unrealized Gains 0 2
Gross Unrealized Losses (567) (211)
Fair Value 203,373 158,956
US Government Agencies securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 55,986 55,967
Gross Unrealized Gains 0 5
Gross Unrealized Losses (172) (72)
Fair Value 55,814 55,900
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 13,799 13,679
Gross Unrealized Gains 0 0
Gross Unrealized Losses (20) 0
Fair Value 13,779 13,679
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,462 7,804
Gross Unrealized Gains 0 4
Gross Unrealized Losses (9) (5)
Fair Value 4,453 7,803
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 77,139 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 77,139 128,350
Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 77,139 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 77,139 128,350
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 349,381 $ 278,022