v3.26.1
Revenue - Schedule of Schedule of Revenue by Region Based on Location of Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, Major Customer [Line Items]    
Revenue from sale of therapies, net $ 106,677 $ 93,881
Revenue from sale of therapies, net    
Revenue, Major Customer [Line Items]    
Revenue from sale of therapies, net 106,677 93,881
Revenue from sale of therapies, net | United States    
Revenue, Major Customer [Line Items]    
Revenue from sale of therapies, net 67,438 56,607
Revenue from sale of therapies, net | Europe    
Revenue, Major Customer [Line Items]    
Revenue from sale of therapies, net 34,413 32,804
Revenue from sale of therapies, net | International    
Revenue, Major Customer [Line Items]    
Revenue from sale of therapies, net $ 4,826 $ 4,470