v3.25.1
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