XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Summary of Gross Unrealized Losses and Fair Value of Available-For-Sale Investment Securities in Unrealized Loss Position (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value $ 230,174 $ 290,997
Less Than 12 Months, Unrealized Losses (1,037) (213)
Total, Estimated Fair Value 230,174 290,997
Total, Unrealized Losses (1,037) (213)
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 15,945 140,287
Less Than 12 Months, Unrealized Losses (11) (100)
Total, Estimated Fair Value 15,945 140,287
Total, Unrealized Losses (11) (100)
US Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 58,254 49,512
Less Than 12 Months, Unrealized Losses (291) (38)
Total, Estimated Fair Value 58,254 49,512
Total, Unrealized Losses (291) (38)
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value   26,006
Less Than 12 Months, Unrealized Losses   (22)
Total, Estimated Fair Value   26,006
Total, Unrealized Losses   (22)
Municipal Bonds    
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 75,192
Less Than 12 Months, Unrealized Losses (637) (53)
Total, Estimated Fair Value 135,200 75,192
Total, Unrealized Losses $ (637) $ (53)