XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Summary by Major Security of Fair Value Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Available-for-sale marketable securities $ 217,630 $ 128,599
Total assets 241,772 320,303
Liabilities    
Derivative Liability, current 2,900  
Derivative liability, noncurrent $ 6,600  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses, current  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Currency hedging contract    
Liabilities    
Derivative instruments $ 0 0
Level 1    
Assets    
Total assets 216,429 305,023
Level 1 | Currency hedging contract    
Liabilities    
Derivative instruments 0 0
Level 2    
Assets    
Total assets 25,343 15,280
Level 2 | Currency hedging contract    
Liabilities    
Derivative instruments 9,480 0
Asset-backed securities    
Assets    
Available-for-sale marketable securities 3,504 1,146
Asset-backed securities | Level 1    
Assets    
Available-for-sale marketable securities 0 0
Asset-backed securities | Level 2    
Assets    
Available-for-sale marketable securities 3,504 1,146
Corporate debt securities    
Assets    
Available-for-sale marketable securities 6,013 7,130
Corporate debt securities | Level 1    
Assets    
Available-for-sale marketable securities 0 0
Corporate debt securities | Level 2    
Assets    
Available-for-sale marketable securities 6,013 7,130
U.S. treasury securities    
Assets    
Available-for-sale marketable securities 176,184 110,535
U.S. treasury securities | Level 1    
Assets    
Available-for-sale marketable securities 176,184 110,535
U.S. treasury securities | Level 2    
Assets    
Available-for-sale marketable securities 0 0
Agency bonds    
Assets    
Available-for-sale marketable securities 16,103 2,784
Agency bonds | Level 1    
Assets    
Available-for-sale marketable securities 16,103 2,784
Agency bonds | Level 2    
Assets    
Available-for-sale marketable securities 0  
Commercial paper    
Assets    
Available-for-sale marketable securities 15,826 7,004
Commercial paper | Level 1    
Assets    
Available-for-sale marketable securities 0 0
Commercial paper | Level 2    
Assets    
Available-for-sale marketable securities 15,826 7,004
Money market funds    
Assets    
Cash Equivalents 22,142 191,704
Money market funds | Level 1    
Assets    
Cash Equivalents 22,142 191,704
Money market funds | Level 2    
Assets    
Cash Equivalents 0 0
U.S. treasury securities    
Assets    
Cash Equivalents 2,000 0
U.S. treasury securities | Level 1    
Assets    
Cash Equivalents 2,000 0
U.S. treasury securities | Level 2    
Assets    
Cash Equivalents 0 0
Corporate debt securities    
Assets    
Cash Equivalents 0 0
Corporate debt securities | Level 1    
Assets    
Cash Equivalents 0 0
Corporate debt securities | Level 2    
Assets    
Cash Equivalents $ 0 $ 0