XML 272 R239.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment reporting - Geographic information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net Revenue $ 2,782,248 $ 3,064,421 $ 2,599,718
PR      
Segment Reporting Information [Line Items]      
Net Revenue 2,175,938 2,505,988 2,136,481
US      
Segment Reporting Information [Line Items]      
Net Revenue 518,805 480,545 390,201
Other      
Segment Reporting Information [Line Items]      
Net Revenue $ 87,505 $ 77,888 $ 73,036