XML 91 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Revenues from Major Customers (Details) - Revenue Benchmark - HEPLISAV-B - Product Concentration Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Largest customer      
Concentration Risk [Line Items]      
Percentage of product revenue 30.00% 28.00% 21.00%
Second largest customer      
Concentration Risk [Line Items]      
Percentage of product revenue 21.00% 27.00% 17.00%
Third largest customer      
Concentration Risk [Line Items]      
Percentage of product revenue 19.00% 17.00% 16.00%