v3.26.1
Marketable Securities - Schedule of Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Amortized Cost  
Due in one year or less $ 136,293
Due after one year through five years 192,988
Due after ten years 4,289
Total marketable securities 333,570
Fair Value  
Due in one year or less 136,143
Due after one year through five years 191,798
Due after ten years 4,289
Total marketable securities $ 332,230