XML 185 R170.htm IDEA: XBRL DOCUMENT v3.24.3
Segment reporting - Geographic information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Net Revenue $ 736,555 $ 693,569 $ 2,185,735 $ 2,079,325
PR        
Segment Reporting Information [Line Items]        
Net Revenue 582,953 539,985 1,735,035 1,623,963
US        
Segment Reporting Information [Line Items]        
Net Revenue 133,067 131,698 386,819 389,463
Other        
Segment Reporting Information [Line Items]        
Net Revenue $ 20,535 $ 21,886 $ 63,881 $ 65,899