XML 90 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Summary of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 277,246 $ 232,284 $ 722,683
U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 273,615 230,945 133,770
Non U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 3,631 1,339 588,913
HEPLISAV-B      
Disaggregation of Revenue [Line Items]      
Total revenues 268,430 213,295 125,937
HEPLISAV-B | U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 264,973 213,295 124,996
HEPLISAV-B | Non U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 3,457 0 941
CpG 1018 adjuvant      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 587,708
CpG 1018 adjuvant | U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
CpG 1018 adjuvant | Non U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 587,708
Product revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 268,430 213,295 713,645
Product revenue | U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 264,973 213,295 124,996
Product revenue | Non U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 3,457 0 588,649
Other revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 8,816 18,989 9,038
Other revenue | U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues 8,642 17,650 8,774
Other revenue | Non U.S.      
Disaggregation of Revenue [Line Items]      
Total revenues $ 174 $ 1,339 $ 264