v3.26.1
Segment reporting - Narrative (Details)
6 Months Ended
Jun. 30, 2026
customer
segment
Jun. 30, 2025
customer
Disclosure of operating segments [abstract]    
Number of operating segments | segment 1  
Number of major customers from U.S. | customer 3 5
Percentage of product net sales from major customers from United States 72.00% 85.00%