XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements and Marketable Securities Available For Sale - Schedule Of Available for sale Securities Maturity on Fair Value (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost $ 357,604
Due after one year through five years, Amortized Cost 161,495
Total, Amortized Cost 519,099
Certificate of deposits [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 17,143
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 17,143
Commercial Paper [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 23,988
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 23,988
U.S. Government And Government Agency Securities [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 256,950
Due after one year through five years, Amortized Cost 137,434
Total, Amortized Cost 394,384
Corporate Bonds [Member]  
Available-for-Sale Securities, Debt Maturities [Abstract]  
Due With in one year, Amortized Cost 59,523
Due after one year through five years, Amortized Cost 24,061
Total, Amortized Cost $ 83,584