XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Marketable Securities
The following is a summary of available-for-sale marketable securities, as of December 31, 2024 and 2023, respectively (in thousands):
December 31, 2024
Amortized CostUnrealized Gain
Unrealized Losses
Fair Value
Marketable securities:
Corporate securities (1)
$43,008 $$(74)$42,943 
U.S. treasury and agency securities3,097 — (4)3,093 
Total marketable securities$46,105 $$(78)$46,036 
(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 Marketable Securities
As of December 31, 2024, the fair values of available-for-sale financial instruments, by remaining contractual maturity, were as follows (in thousands):
Due within one year$30,782 
Due in one to five years15,254 
Total$46,036