XML 261 R228.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment reporting - Geographic information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net Revenue $ 2,941,197 $ 2,782,248 $ 3,064,421
PR      
Segment Reporting Information [Line Items]      
Net Revenue 2,334,721 2,175,938 2,505,988
US      
Segment Reporting Information [Line Items]      
Net Revenue 520,534 518,805 480,545
Other      
Segment Reporting Information [Line Items]      
Net Revenue $ 85,942 $ 87,505 $ 77,888