XML 59 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Carrying Value and Amortized Cost of Company's Investments Summarized by Major Security Type (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Estimated Fair Value $ 250,208 $ 301,977
Debt and equity securities, Amortized Cost 250,182 302,968
Debt and equity securities, Unrealized Gains 166 46
Debt and equity securities, Unrealized Losses (140) (1,037)
Debt and equity securities, Estimated Fair Value 250,208 301,977
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 75,315 15,956
Debt securities, Unrealized Gains 47 0
Debt securities, Unrealized Losses (28) (11)
Debt securities, Estimated Fair Value 75,334 15,945
US Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 174,867 81,216
Debt securities, Unrealized Gains 119 16
Debt securities, Unrealized Losses (112) (291)
Debt securities, Estimated Fair Value $ 174,874 80,941
Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost   20,873
Debt securities, Unrealized Gains   0
Debt securities, Unrealized Losses   (98)
Debt securities, Estimated Fair Value   20,775
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost   184,923
Debt securities, Unrealized Gains   30
Debt securities, Unrealized Losses   (637)
Debt securities, Estimated Fair Value   $ 184,316