v3.24.3
RELATED-PARTY TRANSACTIONS - Share Conversion (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Class B common stock    
Related Party Transaction    
Class share conversions (in shares) (1,379,064)  
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Class A common stock    
Related Party Transaction    
Class share conversions (in shares) 1,379,064  
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01