XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Assets $ 423,400 $ 426,604
Cash equivalents    
Assets    
Assets 302,200 303,545
Commercial paper    
Assets    
Assets 12,192 7,678
Corporate debt securities    
Assets    
Assets 91,636 93,257
U.S. government securities    
Assets    
Assets 17,372 22,124
Level 1    
Assets    
Assets 302,200 303,545
Level 1 | Cash equivalents    
Assets    
Assets 302,200 303,545
Level 2    
Assets    
Assets 121,200 123,059
Level 2 | Commercial paper    
Assets    
Assets 12,192 7,678
Level 2 | Corporate debt securities    
Assets    
Assets 91,636 93,257
Level 2 | U.S. government securities    
Assets    
Assets $ 17,372 $ 22,124