XML 61 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value $ 149,953 $ 230,174
Less Than 12 Months, Unrealized Losses (140) (1,037)
Total, Estimated Fair Value 149,953 230,174
Total, Unrealized Losses (140) (1,037)
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 41,366 15,945
Less Than 12 Months, Unrealized Losses (28) (11)
Total, Estimated Fair Value 41,366 15,945
Total, Unrealized Losses (28) (11)
US Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Less Than 12 Months, Estimated Fair Value 108,587 58,254
Less Than 12 Months, Unrealized Losses (112) (291)
Total, Estimated Fair Value 108,587 58,254
Total, Unrealized Losses $ (112) (291)
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
Less Than 12 Months, Unrealized Losses   (637)
Total, Estimated Fair Value   135,200
Total, Unrealized Losses   $ (637)