XML 184 R163.htm IDEA: XBRL DOCUMENT v3.25.2
Segment reporting - Geographic information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Net Revenue $ 800,026 $ 734,618 $ 1,557,684 $ 1,449,180
PR        
Segment Reporting Information [Line Items]        
Net Revenue 636,232 586,338 1,246,193 1,152,082
US        
Segment Reporting Information [Line Items]        
Net Revenue 139,274 127,011 266,490 253,752
Other        
Segment Reporting Information [Line Items]        
Net Revenue $ 24,520 $ 21,269 $ 45,001 $ 43,346