XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 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    
Total cash and cash equivalents, fair value $ 113,980 $ 94,767
Total cash and cash equivalents, amortized cost 113,980 94,767
Gross unrealized gains 1 0
Gross unrealized losses (1) 0
Marketable securities    
Fair value 318,717 331,077
Amortized cost 318,044 331,281
Gross unrealized gains 715 413
Gross unrealized losses (42) (617)
Cash, cash equivalents and marketable securities    
Fair value 432,697 425,844
Amortized cost 432,024 426,048
Gross unrealized gains 716 413
Gross unrealized losses (43) (617)
Time deposits    
Marketable securities    
Fair value 13,090  
Amortized cost 13,090  
Gross unrealized gains 0  
Gross unrealized losses 0  
U.S. Government bonds and notes    
Marketable securities    
Fair value 180,035 194,428
Amortized cost 179,639 194,389
Gross unrealized gains 428 251
Gross unrealized losses (32) (212)
Corporate bonds, commercial paper and notes    
Marketable securities    
Fair value 125,592 136,649
Amortized cost 125,315 136,892
Gross unrealized gains 287 162
Gross unrealized losses (10) (405)
Cash    
Cash and cash equivalents    
Fair value 101,110 88,486
Amortized cost 101,110 88,486
Money market funds    
Cash and cash equivalents    
Fair value 6,089 3,790
Amortized cost 6,089 3,790
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Corporate bonds, commercial paper and notes    
Cash and cash equivalents    
Fair value 6,781 2,491
Amortized cost 6,781 2,491
Gross unrealized gains 1 0
Gross unrealized losses (1) 0
Cash equivalents    
Cash and cash equivalents    
Fair value 12,870 6,281
Amortized cost 12,870 6,281
Gross unrealized gains 1 0
Gross unrealized losses $ (1) $ 0