XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Schedule Of Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Estimated useful life 11 years    
Credit losses related to available-for-sale debt securities $ 0 $ 0 $ 0
Allowance for credit losses related to available-for-sale debt securities 0 $ 0  
Essentialis, Inc. [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Net intangible assets acquired $ 22,000,000    
Minimum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives of property and equipment 3 years    
Maximum [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Estimated useful lives of property and equipment 5 years    
ASU No. 2023-07 [Member]      
Schedule Of Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adoption Date Oct. 01, 2024    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true