XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Carrying Value and Amortized Cost of Company's Investments Summarized by Major Security Type (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Estimated Fair Value $ 111,978 $ 301,977
Debt and equity securities, Amortized Cost 112,212 302,968
Debt and equity securities, Unrealized Gains 27 46
Debt and equity securities, Unrealized Losses (261) (1,037)
Debt and equity securities, Estimated Fair Value 111,978 301,977
US Treasury Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost   15,956
Debt securities, Unrealized Gains   0
Debt securities, Unrealized Losses   (11)
Debt securities, Estimated Fair Value   15,945
US Government Sponsored Enterprises Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 104,852 81,216
Debt securities, Unrealized Gains 27 16
Debt securities, Unrealized Losses (231) (291)
Debt securities, Estimated Fair Value 104,648 80,941
Municipal bonds    
Schedule of Available-for-sale Securities [Line Items]    
Debt securities, Amortized Cost 7,360  
Debt securities, Unrealized Gains 0  
Debt securities, Unrealized Losses (30)  
Debt securities, Estimated Fair Value $ 7,330  
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