v3.26.1
Segment reporting for single reportable segment - Narrative (Details) - segment
3 Months Ended
Mar. 31, 2026
Feb. 23, 2025
Concentration Risk [Line Items]    
Number of reportable segments 1  
Number of operating segments 1  
Revenues | United States | Geographic concentration risk    
Concentration Risk [Line Items]    
Concentration risk percentage 90.00% 55.00%
Revenues | All other countries | Geographic concentration risk    
Concentration Risk [Line Items]    
Concentration risk percentage 10.00% 15.00%
Revenues | Belgium | Geographic concentration risk    
Concentration Risk [Line Items]    
Concentration risk percentage   30.00%