v3.26.1
Revenue and Segment Information - Schedule of Net Revenue by Organ and Country (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue $ 173,933 $ 143,537
OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 172,672 142,682
United States [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 167,024 138,617
All Other Countries [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 5,648 4,065
Lung revenue [Member] | United States [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 2,197 3,636
Lung revenue [Member] | All Other Countries [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 627 375
Heart revenue [Member] | United States [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 25,857 26,266
Heart revenue [Member] | All Other Countries [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 5,011 3,550
Liver revenue [Member] | United States [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] 138,970 108,715
Liver revenue [Member] | All Other Countries [Member] | OCS transplant revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Total OCS transplant revenue [1],[2] $ 10 $ 140
[1] Revenue by country is categorized based on the location of the end customer. Total OCS transplant revenue includes product and service revenue.
[2] Service revenue unrelated to OCS transplant, which was $1.3 million and $0.9 million, respectively, for the three months ended March 31, 2026 and 2025, is not included in this table.