XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Total assets $ 731,112 $ 594,809
Money Market Funds    
Assets    
Total assets 131,635 172,418
U.S. Treasuries    
Assets    
Total assets 74,237 42,308
U.S. Government Agency Securities    
Assets    
Total assets 216,688 88,032
Corporate Debt Securities    
Assets    
Total assets 308,552 292,051
Fair Value, Inputs, Level 1    
Assets    
Total assets 131,635 172,418
Fair Value, Inputs, Level 1 | Money Market Funds    
Assets    
Total assets 131,635 172,418
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 599,477 422,391
Fair Value, Inputs, Level 2 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 2 | U.S. Treasuries    
Assets    
Total assets 74,237 42,308
Fair Value, Inputs, Level 2 | U.S. Government Agency Securities    
Assets    
Total assets 216,688 88,032
Fair Value, Inputs, Level 2 | Corporate Debt Securities    
Assets    
Total assets 308,552 292,051
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