XML 93 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED-PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 03, 2023
Feb. 28, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]          
NET REVENUE     $ 4,911,591 $ 4,222,656 $ 3,869,036
Shares repurchased   $ 75,000 $ 250,000 $ 250,000  
Treasury stock, shares, acquired (in shares) 2,475,166   9,255,591 7,946,301  
Joint Venture          
Related Party Transaction [Line Items]          
Due to joint ventures     $ 1,400 $ 500  
Due from joint ventures       100  
Joint Venture | Management Fee Income          
Related Party Transaction [Line Items]          
NET REVENUE     $ 6,200 $ 5,300 $ 4,100