v3.25.2
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Liabilities    
Essentialis purchase price contingency liability $ 18,859 $ 14,791
Fair Value, Measurements, Recurring [Member]    
Assets    
Total cash equivalents 69,792 59,885
Total marketable securities 217,346 230,720
Total assets 287,138 290,605
Liabilities    
Essentialis purchase price contingency liability 18,859 14,791
Total liabilities 18,859 14,791
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Assets    
Total cash equivalents 69,792 59,885
Fair Value, Measurements, Recurring [Member] | US Treasury Securities [Member]    
Assets    
Total marketable securities 129,732 198,065
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities and Commercial Paper [Member]    
Assets    
Total marketable securities 87,614 32,655
Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets    
Total cash equivalents 69,792 59,885
Total assets 69,792 59,885
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Assets    
Total cash equivalents 69,792 59,885
Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets    
Total marketable securities 217,346 230,720
Total assets 217,346 230,720
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | US Treasury Securities [Member]    
Assets    
Total marketable securities 129,732 198,065
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities and Commercial Paper [Member]    
Assets    
Total marketable securities 87,614 32,655
Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Liabilities    
Essentialis purchase price contingency liability 18,859 14,791
Total liabilities $ 18,859 $ 14,791