v3.24.2.u1
PRODUCT REVENUE NET - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Product revenue, net by geographical location:        
Revenue $ 22,798 $ 20,751 $ 42,729 $ 41,002
Product        
Product revenue, net by geographical location:        
Revenue 22,798 20,751 42,229 41,002
Product, Royalty | Distribution agreement        
Product revenue, net by geographical location:        
Revenue 2,756 2,620 3,218 3,387
United States | Product        
Product revenue, net by geographical location:        
Revenue 15,226 15,851 33,836 32,685
International | Product        
Product revenue, net by geographical location:        
Revenue 7,572 4,900 8,393 8,317
Western Europe | Product        
Product revenue, net by geographical location:        
Revenue 2,076   2,076 2,516
Eastern Asia | Product        
Product revenue, net by geographical location:        
Revenue 3,415 4,553 3,466 5,304
Latin America | Product        
Product revenue, net by geographical location:        
Revenue 1,749   2,257  
Other regions | Product        
Product revenue, net by geographical location:        
Revenue $ 332 $ 347 $ 594 $ 497