XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
RELATED-PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 03, 2023
Feb. 28, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]          
NET REVENUE     $ 4,302,324 $ 3,944,735 $ 3,438,640
Shares repurchased   $ 75,000 $ 250,000    
Treasury stock, shares, acquired (in shares) 2,475,166   7,946,301    
Joint Venture          
Related Party Transaction [Line Items]          
Due to joint ventures     $ 500 1,500  
Due from joint ventures     100    
Joint Venture | Management Fee Income          
Related Party Transaction [Line Items]          
NET REVENUE     $ 5,300 $ 4,100 $ 3,500