XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Short-Term Marketable Debt at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities $ 208,564 $ 267,601
Fair Value, Recurring    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Total 208,564 327,284
Eurocommercial Papers | Fair Value, Recurring    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities 208,564 207,701
Certificates of Deposit | Fair Value, Recurring    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities 0 119,583
Level 2 | Fair Value, Recurring    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Total 208,564 327,284
Level 2 | Eurocommercial Papers | Fair Value, Recurring    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities 208,564 207,701
Level 2 | Certificates of Deposit | Fair Value, Recurring    
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Line Items]    
Short-term marketable debt securities $ 0 $ 119,583