v3.25.1
Financial Instruments - Fair Value of Marketable Securities by Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]    
Due within 1 year $ 110,940  
Due after 1 year through 5 years 59,670  
Total fair value $ 170,610 $ 178,155