XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Less than 1 Year $ 218,759
1-2 Years 183,812
2-3 Years 114,345
3-4 Years 89,056
4-5 Years 66,439
Fair Value, Total 672,876
available for sale securities debt maturities after five years before seven years fair value 465
Treasury Bills [Member]  
Debt Securities, Available-for-sale [Line Items]  
Less than 1 Year 11,332
1-2 Years 2,429
2-3 Years 6,384
3-4 Years 17,758
4-5 Years 17,643
Fair Value, Total 55,546
available for sale securities debt maturities after five years before seven years fair value 0
Corporate Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Less than 1 Year 164,055
1-2 Years 167,661
2-3 Years 94,417
3-4 Years 63,101
4-5 Years 48,796
Fair Value, Total 538,495
available for sale securities debt maturities after five years before seven years fair value 465
Asset-Backed Securities [Member]  
Debt Securities, Available-for-sale [Line Items]  
Less than 1 Year 26,890
1-2 Years 12,755
2-3 Years 12,587
3-4 Years 8,197
4-5 Years 0
Fair Value, Total 60,429
available for sale securities debt maturities after five years before seven years fair value 0
Sovereign Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Less than 1 Year 0
1-2 Years 967
2-3 Years 957
3-4 Years 0
4-5 Years 0
Fair Value, Total 1,924
available for sale securities debt maturities after five years before seven years fair value 0
Municipal Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Less than 1 Year 624
1-2 Years 0
2-3 Years 0
3-4 Years 0
4-5 Years 0
Fair Value, Total 624
available for sale securities debt maturities after five years before seven years fair value 0
Agency Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Less than 1 Year 15,858
1-2 Years 0
2-3 Years 0
3-4 Years 0
4-5 Years 0
Fair Value, Total 15,858
available for sale securities debt maturities after five years before seven years fair value $ 0