XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS - Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets    
Assets $ 413,715 $ 358,538
Cash equivalents    
Assets    
Assets 296,384 244,569
Commercial paper    
Assets    
Assets 10,280 24,609
Corporate debt securities    
Assets    
Assets 81,001 58,737
U.S. government securities    
Assets    
Assets 26,050 30,623
Level 1    
Assets    
Assets 296,384 243,685
Level 1 | Cash equivalents    
Assets    
Assets 296,384 243,685
Level 2    
Assets    
Assets 117,331 114,853
Level 2 | Cash equivalents    
Assets    
Assets   884
Level 2 | Commercial paper    
Assets    
Assets 10,280 24,609
Level 2 | Corporate debt securities    
Assets    
Assets 81,001 58,737
Level 2 | U.S. government securities    
Assets    
Assets $ 26,050 $ 30,623