v3.26.1
Marketable Securities - Schedule of Available-For-Sale Securities in an Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value $ 156,241
Less than 12 Months, Unrealized Losses (245)
12 Months or Longer, Fair Value 0
12 Months or Longer, Unrealized Losses 0
Total, Fair Value 156,241
Total, Unrealized Losses (245)
U.S. Treasury Bills  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value 156,241
Less than 12 Months, Unrealized Losses (245)
12 Months or Longer, Fair Value 0
12 Months or Longer, Unrealized Losses 0
Total, Fair Value 156,241
Total, Unrealized Losses $ (245)