XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Debt securities, available-for-sale    
Maximum maturity period of available-for-sale securities (in years) 3 years  
Cash and cash equivalents    
Gross unrealized gains $ 1 $ 0
Gross unrealized losses 0 (4)
Total cash and cash equivalents, fair value 122,190 125,334
Total cash and cash equivalents, amortized cost 122,189 125,338
Marketable securities    
Fair value 210,437 187,892
Amortized cost 212,450 191,504
Gross unrealized gains 1 8
Gross unrealized losses 2,014 3,620
Cash, cash equivalents and marketable securities    
Fair value 332,627 313,226
Amortized cost 334,639 316,842
Gross unrealized gains 2 8
Gross unrealized losses (2,014) (3,624)
Time deposits    
Marketable securities    
Fair value 4,951  
Amortized cost 4,951  
Gross unrealized gains 0  
Gross unrealized losses 0  
U.S. Government bonds and notes    
Marketable securities    
Fair value 89,592 96,371
Amortized cost 90,546 98,250
Gross unrealized gains 0 1
Gross unrealized losses 954 1,880
Corporate notes, bonds and commercial paper    
Marketable securities    
Fair value 115,894 91,521
Amortized cost 116,953 93,254
Gross unrealized gains 1 7
Gross unrealized losses 1,060 1,740
Cash    
Cash and cash equivalents    
Fair value 85,826 94,737
Amortized cost 85,826 94,737
Total cash and cash equivalents, fair value 85,826 94,737
Money market funds    
Cash and cash equivalents    
Fair value 23,438 15,763
Amortized cost 23,438 15,763
Gross unrealized gains 0 0
Gross unrealized losses 0 0
U.S. Government bonds and notes    
Cash and cash equivalents    
Fair value 6,957  
Amortized cost 6,956  
Gross unrealized gains 1  
Gross unrealized losses 0  
Corporate notes, bonds and commercial paper    
Cash and cash equivalents    
Fair value 5,969 14,834
Amortized cost 5,969 14,838
Gross unrealized gains 0 0
Gross unrealized losses 0 (4)
Cash equivalents    
Cash and cash equivalents    
Fair value 36,364 30,597
Amortized cost 36,363 30,601
Gross unrealized gains 1 0
Gross unrealized losses 0 (4)
Total cash and cash equivalents, fair value $ 36,364 $ 30,597