XML 42 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Total assets $ 138,698 $ 183,320
Money market funds [Member]    
Assets    
Cash and cash equivalents 24,801 31,553
Commercial paper [Member]    
Assets    
Short-term investments 20,659 64,855
Government Bonds [Member]    
Assets    
Cash and cash equivalents   6,574
Government and government agency bonds [Member]    
Assets    
Short-term investments 62,214 59,458
Corporate bonds [Member]    
Assets    
Short-term investments 31,024 20,880
Level 1 [Member]    
Assets    
Total assets 24,801 31,553
Level 1 [Member] | Money market funds [Member]    
Assets    
Cash and cash equivalents 24,801 31,553
Level 2 [Member]    
Assets    
Total assets 113,897 151,767
Level 2 [Member] | Commercial paper [Member]    
Assets    
Short-term investments 20,659 64,855
Level 2 [Member] | Government Bonds [Member]    
Assets    
Cash and cash equivalents   6,574
Level 2 [Member] | Government and government agency bonds [Member]    
Assets    
Short-term investments 62,214 59,458
Level 2 [Member] | Corporate bonds [Member]    
Assets    
Short-term investments $ 31,024 $ 20,880