XML 164 R147.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Revenues, net $ 1,838,372 $ 1,630,668 $ 1,412,044
Accounts receivable, net 304,322 308,108  
Related Party | The Vanguard Group Inc      
Related Party Transaction [Line Items]      
Revenues, net 638 1,975  
Accounts receivable, net 124 $ 209  
Related Party | Corridor Platforms, Inc      
Related Party Transaction [Line Items]      
Revenues, net 424    
Accounts receivable, net $ 56