XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Total assets $ 712,141 $ 731,112
Money Market Funds    
Assets    
Total assets 120,106 131,635
U.S. Treasuries    
Assets    
Total assets 102,363 74,237
U.S. Government Agency Securities    
Assets    
Total assets 169,861 216,688
Corporate Debt Securities    
Assets    
Total assets 319,811 308,552
Fair Value, Inputs, Level 1    
Assets    
Total assets 120,106 131,635
Fair Value, Inputs, Level 1 | Money Market Funds    
Assets    
Total assets 120,106 131,635
Fair Value, Inputs, Level 1 | U.S. Treasuries    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 1 | U.S. Government Agency Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 1 | Corporate Debt Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 2    
Assets    
Total assets 592,035 599,477
Fair Value, Inputs, Level 2 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 2 | U.S. Treasuries    
Assets    
Total assets 102,363 74,237
Fair Value, Inputs, Level 2 | U.S. Government Agency Securities    
Assets    
Total assets 169,861 216,688
Fair Value, Inputs, Level 2 | Corporate Debt Securities    
Assets    
Total assets 319,811 308,552
Fair Value, Inputs, Level 3    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | U.S. Treasuries    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | U.S. Government Agency Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | Corporate Debt Securities    
Assets    
Total assets $ 0 $ 0