XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Schedule of Fair Value of Cash Equivalents, Long and Short Term Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments $ (155,061) $ (154,823)
Less cash equivalents 74,296 51,783
Total Investments 80,765 103,040
Amortized Cost | Commercial Bonds and Paper | Fair Value, Inputs, Level 2    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (56,832) (66,762)
Amortized Cost | Money Market Funds | Fair Value, Inputs, Level 1    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (74,295) (51,783)
Amortized Cost | U.S. Treasuries | Fair Value, Inputs, Level 2    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (23,934) (36,278)
Gross Unrealized Holding Losses    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (586) (1,181)
Total Investments 586 1,181
Gross Unrealized Holding Losses | Commercial Bonds and Paper | Fair Value, Inputs, Level 2    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (269) (594)
Gross Unrealized Holding Losses | U.S. Treasuries | Fair Value, Inputs, Level 2    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (317) (587)
Estimated Fair Value    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (154,475) (153,642)
Less cash equivalents 74,296 51,783
Total Investments 80,179 101,859
Estimated Fair Value | Commercial Bonds and Paper | Fair Value, Inputs, Level 2    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (56,563) (66,168)
Estimated Fair Value | Money Market Funds | Fair Value, Inputs, Level 1    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments (74,295) (51,783)
Estimated Fair Value | U.S. Treasuries | Fair Value, Inputs, Level 2    
Schedule Of Investments [Line Items]    
Total cash equivalents and investments $ (23,617) $ (35,691)