v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Detail) - segment
3 Months Ended
Mar. 31, 2024
Mar. 31, 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% 37.00%
Revenue Benchmark | Customer Concentration Risk | Customer Two    
Significant Accounting Policies [Line Items]    
Concentration risk (as a percent) 26.00% 31.00%
Revenue Benchmark | Customer Concentration Risk | Customer Three    
Significant Accounting Policies [Line Items]    
Concentration risk (as a percent) 35.00% 29.00%