v3.26.1
Revenue and Segment Information - Schedule of Net Revenue by Organ and Country (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 189,948 $ 157,370 $ 363,881 $ 300,907
Service Unrelated to OCS Transplant [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,000 $ 1,000 $ 2,300 $ 1,900