XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Cash, Cash Equivalents, Marketable Securities, and Restricted Cash (Tables)
9 Months Ended
Sep. 30, 2025
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Marketable Securities
Cash, cash equivalents and marketable securities are classified as current unless mentioned otherwise below and consisted of the following:
 As of September 30, 2025
(in thousands)CostGross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
Cash and cash equivalents$190,553 $— $— $190,553 
U.S. government agency bonds42,123 126 (9)42,240 
Commercial paper18,385 — 18,390 
Corporate debt securities12,484 24 (1)12,507 
Money market100 — — 100 
Certificates of deposit53 — — 53 
$263,698 $155 $(10)$263,843 
Included in cash and cash equivalents$190,553 $— $— $190,553 
Included in marketable securities73,145 155 (10)73,290 
Total cash, cash equivalents, and marketable securities$263,698 $155 $(10)$263,843 

 As of December 31, 2024
(in thousands)CostGross
Unrealized
Gain
Gross
Unrealized
Loss
Fair
Value
Cash and cash equivalents$213,752 $— $— $213,752 
Commercial paper18,082 (4)18,081 
U.S. government agency bonds16,524 (7)16,518 
Corporate debt securities1,446 — (2)1,444 
Money market100 — — 100 
Certificate of deposit51 — — 51 
$249,955 $$(13)$249,946 
Included in cash and cash equivalents$213,752 $— $— $213,752 
Included in marketable securities36,203 (13)36,194
Total cash, cash equivalents, and marketable securities$249,955 $$(13)$249,946 
Schedule of Reconciliation of Cash and Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Consolidated Balance Sheets that sum to the total shown in the Consolidated Statements of Cash Flows.
As of September 30,
(in thousands)20252024
Cash and cash equivalents$190,553 $233,647 
Restricted cash3,304 3,173 
Cash, cash equivalents, and restricted cash shown in the Consolidated Statements of Cash Flows$193,857 $236,820