v3.26.1
Net revenues - Schedule of Net Revenues Disaggregated by Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Net revenues $ 1,296,072 $ 1,214,926
Advanced Technology Solutions    
Segment Reporting Information [Line Items]    
Net revenues 345,229 277,627
Core Business Services    
Segment Reporting Information [Line Items]    
Net revenues $ 950,843 $ 937,299