XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt securities, available-for-sale    
Maximum maturity period of available-for-sale securities (in years) 3 years  
Cash and cash equivalents    
Gross unrealized gains $ 0 $ 0
Gross unrealized losses 0 0
Total cash and cash equivalents, fair value 112,614 94,767
Total cash and cash equivalents, amortized cost 112,614 94,767
Marketable securities    
Fair value 278,443 331,077
Amortized cost 279,139 331,281
Gross unrealized gains 16 413
Gross unrealized losses (712) (617)
Cash, cash equivalents and marketable securities    
Fair value 391,057 425,844
Amortized cost 391,753 426,048
Gross unrealized gains 16 413
Gross unrealized losses (712) (617)
Time deposits    
Marketable securities    
Fair value 13,419  
Amortized cost 13,419  
Gross unrealized gains 0  
Gross unrealized losses 0  
U.S. Government bonds and notes    
Marketable securities    
Fair value 149,442 194,428
Amortized cost 149,851 194,389
Gross unrealized gains 10 251
Gross unrealized losses (419) (212)
Corporate bonds, commercial paper and notes    
Marketable securities    
Fair value 115,582 136,649
Amortized cost 115,869 136,892
Gross unrealized gains 6 162
Gross unrealized losses (293) (405)
Cash    
Cash and cash equivalents    
Fair value 107,285 88,486
Amortized cost 107,285 88,486
Money market funds    
Cash and cash equivalents    
Fair value 4,335 3,790
Amortized cost 4,335 3,790
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Corporate bonds, commercial paper and notes    
Cash and cash equivalents    
Fair value 994 2,491
Amortized cost 994 2,491
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Cash equivalents    
Cash and cash equivalents    
Fair value 5,329 6,281
Amortized cost 5,329 6,281
Gross unrealized gains 0 0
Gross unrealized losses $ 0 $ 0