v3.24.0.1
Cash, cash equivalents, and short-term marketable securities (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Restricted Cash
The following table summarizes the Company's cash, cash equivalents, and restricted cash as of December 31, 2023 and 2022.
(in thousands)Year Ended
December 31, 2023
Year Ended
December 31, 2022
Beginning
of period
End
of period
Beginning
of period
End
of period
Cash and cash equivalents$128,885 $174,561 $177,947 $128,885 
Restricted cash included in other assets, noncurrent478 478 478 478 
Total cash, cash equivalents and restricted cash per statement of cash flows$129,363 $175,039 $178,425 $129,363 
Schedule of Marketable Securities
The following table summarizes the Company's marketable securities held at December 31, 2023 and 2022.

December 31, 2023
(in thousands)Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities
U.S. treasury securities$29,535 $13 $— $29,548 
U.S. government agency securities4,977 — (2)4,975 
$34,512 $13 $(2)$34,523 

December 31, 2022
(in thousands)Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities
U.S. treasury securities$107,964 $7 $(161)$107,810 
U.S. government agency securities44,016 24 (23)44,017 
Total$151,980 $31 $(184)$151,827