XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of available-for-sale marketable securities
The following is a summary of available-for-sale financial instruments, as of June 30, 2024 and December 31, 2023, respectively (in thousands):
June 30, 2024
Amortized CostUnrealized Gains
Unrealized Losses
Fair Value
Marketable securities:
Corporate securities (1)
$53,407 $— $(334)$53,073 
U.S. treasury and agency securities4,641 — (39)4,602 
Total Marketable securities$58,048 $— $(373)$57,675 
(1)Comprised primarily of corporate bonds
December 31, 2023
Amortized CostUnrealized Gain
Unrealized Losses
Fair Value
Cash equivalents:
Corporate securities (1)
$1,213 $— $(1)$1,212 
Total cash equivalents1,213 — (1)1,212 
Marketable securities:
Corporate securities (1)
$199,084 $115 $(819)$198,380 
U.S. treasury and agency securities30,404 25 (48)30,381 
Total Marketable securities$229,488 $140 $(867)$228,761 
(1)Comprised primarily of corporate bonds and commercial paper
Schedule of fair values of available-for-sale financial instruments
As of June 30, 2024, the fair values of available-for-sale financial instruments, by remaining contractual maturity, were as follows (in thousands):
Due within one year$51,057 
Due in one to five years6,618 
Total$57,675