v3.25.1
Revenue - Schedule of Schedule of Revenue by Region Based on Location of Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, Major Customer [Line Items]    
Total revenue $ 93,881 $ 70,502
Revenue from sale of therapies, net    
Revenue, Major Customer [Line Items]    
Total revenue 93,881 70,342
Revenue from sale of therapies, net | United States    
Revenue, Major Customer [Line Items]    
Total revenue 56,607 50,026
Revenue from sale of therapies, net | Europe    
Revenue, Major Customer [Line Items]    
Total revenue 32,804 18,952
Revenue from sale of therapies, net | International    
Revenue, Major Customer [Line Items]    
Total revenue $ 4,470 $ 1,364