XML 167 R149.htm IDEA: XBRL DOCUMENT v3.25.4
Related Party Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 15, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]        
Revenues, net   $ 2,087,679 $ 1,838,372 $ 1,630,668
Accounts receivable, net   343,105 304,322  
Payments for repurchase of common stock   328,490 207,926 $ 131,847
Orogen Echo LLC        
Related Party Transaction [Line Items]        
Payments for repurchase of common stock $ 63,374      
Related Party | Corridor Platforms, Inc        
Related Party Transaction [Line Items]        
Revenues, net   203 424  
Accounts receivable, net   $ 28 $ 56  
Related Party | Orogen Echo LLC        
Related Party Transaction [Line Items]        
Treasury stock, shares, repurchased (in shares) 1,551,970      
Payments for repurchase of common stock $ 63,373