XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Summary of Gross Unrealized Losses and Fair Value of Available-For-Sale Investment Securities in Unrealized Loss Position (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value $ 238,683 $ 290,997
Less Than 12 Months, Unrealized Losses (626) (213)
Total, Estimated Fair Value 238,683 290,997
Total, Unrealized Losses (626) (213)
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 97,873 140,287
Less Than 12 Months, Unrealized Losses (211) (100)
Total, Estimated Fair Value 97,873 140,287
Total, Unrealized Losses (211) (100)
US Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 49,507 49,512
Less Than 12 Months, Unrealized Losses (141) (38)
Total, Estimated Fair Value 49,507 49,512
Total, Unrealized Losses (141) (38)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 70,216 75,192
Less Than 12 Months, Unrealized Losses (243) (53)
Total, Estimated Fair Value 70,216 75,192
Total, Unrealized Losses (243) (53)
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 21,087  
Less Than 12 Months, Unrealized Losses (31)  
Total, Estimated Fair Value 21,087  
Total, Unrealized Losses $ (31)  
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)