XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Cash, Cash Equivalents and Short-term Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Significant Accounting Policies [Line Items]    
Money market funds $ 164,848 $ 278,022
Marketable securities    
Significant Accounting Policies [Line Items]    
Amortized Cost 252,605 236,615
Gross Unrealized Gains 571 11
Gross Unrealized Losses (1) (288)
Fair Value 253,175 236,338
Marketable securities | Long-term marketable securities    
Significant Accounting Policies [Line Items]    
Amortized Cost 209,961  
Gross Unrealized Gains 1,102  
Gross Unrealized Losses 0  
Fair Value 211,063  
US Treasury securities    
Significant Accounting Policies [Line Items]    
Amortized Cost 242,633 159,165
Gross Unrealized Gains 530 2
Gross Unrealized Losses (1) (211)
Fair Value 243,162 158,956
US Treasury securities | Long-term marketable securities    
Significant Accounting Policies [Line Items]    
Amortized Cost 209,961  
Gross Unrealized Gains 1,102  
Gross Unrealized Losses 0  
Fair Value 211,063  
US Government Agency securities    
Significant Accounting Policies [Line Items]    
Amortized Cost 9,972 55,967
Gross Unrealized Gains 41 5
Gross Unrealized Losses 0 (72)
Fair Value 10,013 55,900
Commercial paper    
Significant Accounting Policies [Line Items]    
Amortized Cost   13,679
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   13,679
Corporate bonds    
Significant Accounting Policies [Line Items]    
Amortized Cost   7,804
Gross Unrealized Gains   4
Gross Unrealized Losses   (5)
Fair Value   7,803
Short-term deposits    
Significant Accounting Policies [Line Items]    
Amortized Cost 49,800 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 49,800 128,350
Term bank deposits    
Significant Accounting Policies [Line Items]    
Amortized Cost 49,800 128,350
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 49,800 128,350
Money market funds    
Significant Accounting Policies [Line Items]    
Money market funds $ 164,848 $ 278,022