XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Fair Value and Amortized Cost of Investments in Short-Term Marketable Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 205,913 $ 321,877
Gross unrealized gains 2,651 5,407
Gross unrealized losses 0 0
Fair value 208,564 327,284
Of which classified within short-term marketable debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 205,913 262,566
Gross unrealized gains 2,651 5,035
Gross unrealized losses 0 0
Fair value 208,564 267,601
Of which classified within cash and cash equivalents    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost   59,311
Gross unrealized gains   372
Gross unrealized losses   0
Fair value   59,683
Eurocommercial Papers    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost 205,913 204,572
Gross unrealized gains 2,651 3,129
Gross unrealized losses 0 0
Fair value $ 208,564 207,701
Certificates of Deposit    
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost   117,305
Gross unrealized gains   2,278
Gross unrealized losses   0
Fair value   $ 119,583