XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash and Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Marketable Securities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 513,142
Fair Value 512,622
Due to One Year [Member]  
Marketable Securities [Line Items]  
Amortized Cost 466,737
Fair Value 466,211
Due Within One To Three Years [Member]  
Marketable Securities [Line Items]  
Amortized Cost 46,405
Fair Value $ 46,411