XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Summary of Disaggregation of Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total revenues $ 94,876 $ 80,630 $ 258,482 $ 205,214
U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 94,693 80,608 256,066 202,693
Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 183 22 2,416 2,521
Product revenue, net        
Disaggregation Of Revenue [Line Items]        
Total revenues 89,954 79,345 246,785 197,377
Product revenue, net | U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 89,954 79,345 245,163 195,030
Product revenue, net | Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 0 0 1,622 2,347
HEPLISAV-B        
Disaggregation Of Revenue [Line Items]        
Total revenues 89,954 79,345 246,785 197,377
HEPLISAV-B | U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 89,954 79,345 245,163 195,030
HEPLISAV-B | Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 0 0 1,622 2,347
Other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues 4,922 1,285 11,697 7,837
Other revenue | U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 4,739 1,263 10,903 7,663
Other revenue | Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 183 $ 22 $ 794 $ 174