Segment reporting - Geographic information (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Segment Reporting Information [Line Items] | ||
Net Revenue | $ 757,658 | $ 714,562 |
PR | ||
Segment Reporting Information [Line Items] | ||
Net Revenue | 609,961 | 565,744 |
US | ||
Segment Reporting Information [Line Items] | ||
Net Revenue | 127,216 | 126,741 |
Other | ||
Segment Reporting Information [Line Items] | ||
Net Revenue | $ 20,481 | $ 22,077 |