Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Additional Information (Details)

v3.25.0.1
INCOME TAXES - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]      
Incremental tax saving percentage 85.00%    
TRA liability $ 73,693,000 $ 69,543,000  
Payments to NCI holders for TRA 2,200,000    
Deferred TRA 73,374,000 67,006,000  
Tax receivable agreement liability, income (expense) $ (1,400,000) $ (2,100,000) $ 1,200,000
Effective tax rate 8.22% (7.53%) 7.53%
Unrecognized tax positions $ 0 $ 0 $ 0
Interest and penalties 0 $ 0 $ 0
Capital Loss Carryforward      
Tax Credit Carryforward [Line Items]      
Capital loss carryforward $ 2,100,000