XML 40 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value of Financial Instruments - Summary of Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure $ 29,166 $ 59,124
Short-term investments, available for sale 375,913 539,929
Total financial assets 405,079 599,053
Level 1 [Member]    
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure 29,166 56,529
Total financial assets 29,166 56,529
Level 2 [Member]    
Financial assets carried at fair value:    
Cash equivalents, fair value disclosure   2,595
Total financial assets 375,913 542,524
Commercial paper, available-for-sale [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 42,246 12,713
Commercial paper, available-for-sale [Member] | Level 2 [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 42,246 12,713
Corporate debt securities, available-for-sale [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 301,198 490,114
Corporate debt securities, available-for-sale [Member] | Level 2 [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 301,198 490,114
Government debt securities [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale 32,469 37,102
Government debt securities [Member] | Level 2 [Member]    
Financial assets carried at fair value:    
Short-term investments, available for sale $ 32,469 $ 37,102