v3.25.2
Fair Value Measurements and Marketable Securities Available For Sale - Schedule Of Available for sale Securities Maturity on Fair Value (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost $ 264,756
Due after one year through five years, Amortized Cost 94,996
Total, Amortized Cost 359,752
Certificate of deposits [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 1,964
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 1,964
Commercial Paper [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 7,494
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 7,494
U.S. Government And Government Agency Securities [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 222,711
Due after one year through five years, Amortized Cost 81,267
Total, Amortized Cost 303,978
Corporate Bonds [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 32,587
Due after one year through five years, Amortized Cost 13,729
Total, Amortized Cost $ 46,316