XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Financial Assets and Financial Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial assets:    
Total assets $ 193,855 $ 106,609
Corporate Bonds [Member]    
Financial assets:    
Marketable securities 32,629 18,941
U.S. Treasury Securities [Member]    
Financial assets:    
Marketable securities 42,176 22,851
U.S. Government Agency Securities [Member]    
Financial assets:    
Marketable securities 7,542 11,423
Commercial Paper [Member]    
Financial assets:    
Cash equivalents   4,479
Marketable securities 43,591 13,000
Asset Backed Securities [Member]    
Financial assets:    
Marketable securities 12,120 7,310
Level 1 [Member]    
Financial assets:    
Total assets 55,797 28,605
Level 2 [Member]    
Financial assets:    
Total assets 138,058 78,004
Level 2 [Member] | Corporate Bonds [Member]    
Financial assets:    
Marketable securities 32,629 18,941
Level 2 [Member] | U.S. Treasury Securities [Member]    
Financial assets:    
Marketable securities 42,176 22,851
Level 2 [Member] | U.S. Government Agency Securities [Member]    
Financial assets:    
Marketable securities 7,542 11,423
Level 2 [Member] | Commercial Paper [Member]    
Financial assets:    
Cash equivalents   4,479
Marketable securities 43,591 13,000
Level 2 [Member] | Asset Backed Securities [Member]    
Financial assets:    
Marketable securities 12,120 7,310
Money Market Funds [Member]    
Financial assets:    
Cash equivalents 55,797 28,605
Money Market Funds [Member] | Level 1 [Member]    
Financial assets:    
Cash equivalents $ 55,797 $ 28,605