XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Summary of Gross Unrealized Losses and Fair Value of Available-For-Sale Investment Securities in Unrealized Loss Position (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value $ 242,837 $ 230,174
Less Than 12 Months, Unrealized Losses (557) (1,037)
Total, Estimated Fair Value 242,837 230,174
Total, Unrealized Losses (557) (1,037)
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 28,776 15,945
Less Than 12 Months, Unrealized Losses (82) (11)
Total, Estimated Fair Value 28,776 15,945
Total, Unrealized Losses (82) (11)
US Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 211,563 58,254
Less Than 12 Months, Unrealized Losses (473) (291)
Total, Estimated Fair Value 211,563 58,254
Total, Unrealized Losses (473) (291)
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 2,498  
Less Than 12 Months, Unrealized Losses (2)  
Total, Estimated Fair Value 2,498  
Total, Unrealized Losses $ (2)  
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value   20,775
Less Than 12 Months, Unrealized Losses   (98)
Total, Estimated Fair Value   20,775
Total, Unrealized Losses   (98)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value   135,200
Less Than 12 Months, Unrealized Losses   (637)
Total, Estimated Fair Value   135,200
Total, Unrealized Losses   $ (637)