XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Summary of Available -for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 902,536 $ 742,215
Gross Unrealized Gains 70 62
Gross Unrealized Losses (2,325) (3,823)
Estimated Fair Value 900,281 738,454
U.S. Treasury and Other Government Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 369,427 244,562
Gross Unrealized Gains 9 62
Gross Unrealized Losses (1,134) (1,938)
Estimated Fair Value 368,302 242,686
Financial Institution Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 417,802 380,891
Gross Unrealized Gains 59 0
Gross Unrealized Losses (691) (1,030)
Estimated Fair Value 417,170 379,861
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 79,251 102,059
Gross Unrealized Gains 2 0
Gross Unrealized Losses (311) (509)
Estimated Fair Value 78,942 101,550
Other Asset Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 36,056 14,703
Gross Unrealized Gains 0 0
Gross Unrealized Losses (189) (346)
Estimated Fair Value $ 35,867 $ 14,357