v3.25.1
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Schedule of Disaggregation of Product Revenue by Major Source (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]    
Total Product revenue, net $ 166,797 $ 172,325
EMPAVELI [Member]    
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]    
Total Product revenue, net 19,726 25,610
SYFOVRE [Member]    
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]    
Total Product revenue, net 130,174 137,465
Product Revenue, Net [Member]    
Product Revenues Accounts Receivable And Reserves For Product Sales [Line Items]    
Total Product revenue, net $ 149,900 $ 163,075