XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Amortized Cost and Fair Value of Available-for-Sale Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Amortized cost    
Maturing within one year, Amortized cost $ 274,352 $ 278,457
Maturing in one to five years, Amortized cost 58,299 91,383
Total available-for-sale securities, Amortized cost 332,651 369,840
Estimated Fair value    
Maturing within one year, Estimated fair value 272,851 278,354
Maturing in one to five years, Estimated fair value 57,182 91,118
Total available-for-sale securities, Estimated fair value $ 330,033 $ 369,472