XML 62 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Cash, Cash Equivalents and Short-term Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Significant Accounting Policies [Line Items]    
Money market funds $ 133,113 $ 164,848
Marketable securities | Marketable Securities, Current    
Significant Accounting Policies [Line Items]    
Amortized Cost 342,751 252,605
Gross Unrealized Gains 632 571
Gross Unrealized Losses 0 (1)
Fair Value 343,383 253,175
Marketable securities | Marketable Securities, Noncurrent    
Significant Accounting Policies [Line Items]    
Amortized Cost 661,955 209,961
Gross Unrealized Gains 104 1,102
Gross Unrealized Losses (3,163) 0
Fair Value 658,896 211,063
US Treasury securities | Marketable Securities, Current    
Significant Accounting Policies [Line Items]    
Amortized Cost 342,751 242,633
Gross Unrealized Gains 632 530
Gross Unrealized Losses 0 (1)
Fair Value 343,383 243,162
US Treasury securities | Marketable Securities, Noncurrent    
Significant Accounting Policies [Line Items]    
Amortized Cost 661,955 209,961
Gross Unrealized Gains 104 1,102
Gross Unrealized Losses (3,163) 0
Fair Value 658,896 211,063
US Government Agency securities | Marketable Securities, Current    
Significant Accounting Policies [Line Items]    
Amortized Cost   9,972
Gross Unrealized Gains   41
Gross Unrealized Losses   0
Fair Value   10,013
Short-term deposits    
Significant Accounting Policies [Line Items]    
Amortized Cost 39,450 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 39,450 49,800
Term bank deposits    
Significant Accounting Policies [Line Items]    
Amortized Cost 39,450 49,800
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 39,450 49,800
Money market funds    
Significant Accounting Policies [Line Items]    
Money market funds $ 133,113 $ 164,848