XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Summary of Estimated Amortized Cost and Fair Value of Available-for-Sale Securities by Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Amortized Cost, Due within one year $ 895,706
Amortized Cost, Due after one year and through five years 35,335
Total Amortized Cost 931,041
Fair Value, Due within one year 887,714
Fair Value, Due after one year and through five years 33,612
Total Fair Value $ 921,326