XML 157 R142.htm IDEA: XBRL DOCUMENT v3.25.3
Segment reporting - Geographic information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Net Revenue $ 817,700 $ 736,555 $ 2,375,384 $ 2,185,735
PR        
Segment Reporting Information [Line Items]        
Net Revenue 654,274 582,953 1,900,467 1,735,035
US        
Segment Reporting Information [Line Items]        
Net Revenue 135,852 133,067 402,342 386,819
Other        
Segment Reporting Information [Line Items]        
Net Revenue $ 27,574 $ 20,535 $ 72,575 $ 63,881