v3.25.2
DISCONTINUED OPERATIONS (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Feb. 29, 2024
Jun. 30, 2024
Dec. 31, 2024
DISCONTINUED OPERATIONS      
Cash received under the terms   $ 175,674  
Pre-tax gain on sale of business   $ 40,585 $ 40,585
Precision Sport      
DISCONTINUED OPERATIONS      
Cash received under the terms $ 175,674    
Disposed by sale | Precision Sport      
DISCONTINUED OPERATIONS      
Purchase price $ 175,000