v3.24.3
Summary of Significant Accounting Policies - Additional Information (Detail) - segment
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Significant Accounting Policies [Line Items]    
Number of operating segments 1  
Revenue Benchmark | Customer Concentration Risk | Three Major Wholesalers    
Significant Accounting Policies [Line Items]    
Concentration risk (as a percent) 98.00%  
Revenue Benchmark | Customer Concentration Risk | Customer One    
Significant Accounting Policies [Line Items]    
Concentration risk (as a percent) 37.00% 36.00%
Revenue Benchmark | Customer Concentration Risk | Customer Two    
Significant Accounting Policies [Line Items]    
Concentration risk (as a percent) 33.00% 32.00%
Revenue Benchmark | Customer Concentration Risk | Customer Three    
Significant Accounting Policies [Line Items]    
Concentration risk (as a percent) 28.00% 29.00%