XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Assets        
Money market funds $ 119,332 $ 150,279 $ 154,511 $ 202,004
Available-for-sale debt securities 644,660 592,023    
U.S. treasuries        
Assets        
Available-for-sale debt securities 170,325 74,237    
U.S. government agency securities        
Assets        
Available-for-sale debt securities 167,859 216,688    
Corporate debt securities        
Assets        
Available-for-sale debt securities 306,476 301,098    
Recurring Fair Value Measurements        
Assets        
Total assets 744,820 731,112    
Recurring Fair Value Measurements | Money market funds        
Assets        
Money market funds 100,160 131,635    
Recurring Fair Value Measurements | U.S. treasuries        
Assets        
Available-for-sale debt securities 170,325 74,237    
Recurring Fair Value Measurements | U.S. government agency securities        
Assets        
Available-for-sale debt securities 167,859 216,688    
Recurring Fair Value Measurements | Corporate debt securities        
Assets        
Available-for-sale debt securities 306,476 308,552    
Recurring Fair Value Measurements | Level 1        
Assets        
Total assets 100,160 131,635    
Recurring Fair Value Measurements | Level 1 | Money market funds        
Assets        
Money market funds 100,160 131,635    
Recurring Fair Value Measurements | Level 1 | U.S. treasuries        
Assets        
Available-for-sale debt securities 0 0    
Recurring Fair Value Measurements | Level 1 | U.S. government agency securities        
Assets        
Available-for-sale debt securities 0 0    
Recurring Fair Value Measurements | Level 1 | Corporate debt securities        
Assets        
Available-for-sale debt securities 0 0    
Recurring Fair Value Measurements | Level 2        
Assets        
Total assets 644,660 599,477    
Recurring Fair Value Measurements | Level 2 | Money market funds        
Assets        
Money market funds 0 0    
Recurring Fair Value Measurements | Level 2 | U.S. treasuries        
Assets        
Available-for-sale debt securities 170,325 74,237    
Recurring Fair Value Measurements | Level 2 | U.S. government agency securities        
Assets        
Available-for-sale debt securities 167,859 216,688    
Recurring Fair Value Measurements | Level 2 | Corporate debt securities        
Assets        
Available-for-sale debt securities 306,476 308,552    
Recurring Fair Value Measurements | Level 3        
Assets        
Total assets 0 0    
Recurring Fair Value Measurements | Level 3 | Money market funds        
Assets        
Money market funds 0 0    
Recurring Fair Value Measurements | Level 3 | U.S. treasuries        
Assets        
Available-for-sale debt securities 0 0    
Recurring Fair Value Measurements | Level 3 | U.S. government agency securities        
Assets        
Available-for-sale debt securities 0 0    
Recurring Fair Value Measurements | Level 3 | Corporate debt securities        
Assets        
Available-for-sale debt securities $ 0 $ 0