XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Net Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Net revenue $ 11,571 $ 6,052 $ 29,424 $ 18,656
LOQTORZI        
Revenue        
Net revenue 11,169 5,832 28,476 11,609
Other revenue        
Revenue        
Net revenue $ 402 $ 220 $ 948 $ 7,047