v3.26.1
Marketable Securities - Schedule of Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Amortized Cost  
Due in one year or less $ 146,507
Due after one year through five years 174,499
Due after ten years 3,985
Total marketable securities 324,991
Fair Value  
Due in one year or less 146,484
Due after one year through five years 173,846
Due after ten years 3,985
Total marketable securities $ 324,315