XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Summary of Disaggregation of Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total revenues $ 95,442 $ 73,795 $ 163,606 $ 124,584
U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 93,567 72,586 161,373 122,085
Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 1,875 1,209 2,233 2,499
Product revenue, net        
Disaggregation Of Revenue [Line Items]        
Total revenues 91,872 70,188 156,831 118,032
Product revenue, net | U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 90,250 68,988 155,209 115,685
Product revenue, net | Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 1,622 1,200 1,622 2,347
HEPLISAV-B        
Disaggregation Of Revenue [Line Items]        
Total revenues 91,872 70,188 156,831 118,032
HEPLISAV-B | U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 90,250 68,988 155,209 115,685
HEPLISAV-B | Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 1,622 1,200 1,622 2,347
Other revenue        
Disaggregation Of Revenue [Line Items]        
Total revenues 3,570 3,607 6,775 6,552
Other revenue | U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues 3,317 3,598 6,164 6,400
Other revenue | Non U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenues $ 253 $ 9 $ 611 $ 152