v3.25.2
Revenue - Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue        
Net revenue $ 10,254 $ 10,296 $ 17,853 $ 12,604
LOQTORZI        
Revenue        
Net revenue 9,959 3,789 17,307 5,777
Other revenue        
Revenue        
Net revenue $ 295 $ 6,507 $ 546 $ 6,827