XML 44 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Summary of Gross Unrealized Losses and Fair Value of Available-For-Sale Investment Securities in Unrealized Loss Position (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value $ 257,337 $ 169,353
Less Than 12 Months, Unrealized Losses (40) (43)
Total, Estimated Fair Value 257,337 169,353
Total, Unrealized Losses (40) (43)
US Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 105,515 129,631
Less Than 12 Months, Unrealized Losses (11) (27)
Total, Estimated Fair Value 105,515 129,631
Total, Unrealized Losses (11) (27)
US Government Sponsored Enterprises Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 56,012 10,004
Less Than 12 Months, Unrealized Losses (6) (5)
Total, Estimated Fair Value 56,012 10,004
Total, Unrealized Losses (6) (5)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 76,688 23,466
Less Than 12 Months, Unrealized Losses (16) (11)
Total, Estimated Fair Value 76,688 23,466
Total, Unrealized Losses (16) (11)
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 19,122  
Less Than 12 Months, Unrealized Losses (7)  
Total, Estimated Fair Value 19,122  
Total, Unrealized Losses $ (7)  
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value   6,252
Total, Estimated Fair Value   $ 6,252