XML 119 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Accrued expenses $ 11,986 $ 10,154  
Payment of tax receivable agreement liability 2,436 110 $ 0
Tax distributions 49,955 44,434  
Parent Company      
Related Party Transaction [Line Items]      
Tax distributions 11,593 8,141  
Affiliated Entity      
Related Party Transaction [Line Items]      
Tax distributions 38,362 36,293  
Related Party      
Related Party Transaction [Line Items]      
Selling, general and administrative expenses 13,869 21,959 9,508
Accrued expenses 4,429 3,317 $ 3,402
Payment of tax receivable agreement liability $ 2,436 $ 110