XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Available-for-Sale Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-sale Securities by Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Available-for-sale securities maturing, Amortized Cost:  
In one year or less, Amortized Cost $ 305,244
Amortized Cost 305,244
Available-for-sale securities maturing, Estimated Fair Value:  
In one year or less, Estimated Fair Value 304,315
Total available-for-sale securities, Estimated Fair Value $ 304,315