XML 259 R232.htm IDEA: XBRL DOCUMENT v3.22.4
Segment reporting - Geographic information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Net Revenue $ 3,064,421 $ 2,599,718 $ 2,368,925
PR      
Segment Reporting Information [Line Items]      
Net Revenue 2,505,988 2,136,481 1,921,207
US      
Segment Reporting Information [Line Items]      
Net Revenue 480,545 390,201 376,529
Other      
Segment Reporting Information [Line Items]      
Net Revenue $ 77,888 $ 73,036 $ 71,189