v3.26.1
Segment reporting for single reportable segment - Narrative (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2026
May 25, 2025
Jun. 30, 2026
May 25, 2025
Concentration Risk [Line Items]        
Number of reportable segments     1  
Number of operating segments     1  
United States | Revenues | Geographic concentration risk        
Concentration Risk [Line Items]        
Concentration risk percentage 70.00% 60.00% 75.00% 55.00%
Belgium | Revenues | Geographic concentration risk        
Concentration Risk [Line Items]        
Concentration risk percentage 20.00% 25.00% 10.00% 30.00%
All other countries | Revenues | Geographic concentration risk        
Concentration Risk [Line Items]        
Concentration risk percentage 10.00% 15.00% 15.00% 15.00%