v3.25.1
Fair Value Measurements - Amortized Costs and Fair Value of Marketable Debt Securities by Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Amortized Cost  
Less than 1 year $ 160,931
1 to 5 years 6,963
Total 167,894
Fair Value  
Less than 1 year 160,924
1 to 5 years 6,965
Total $ 167,889