v3.25.4
REVENUE RECOGNITION - Includes all Distribution sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue Recognition      
Net sales $ 610,308 $ 567,561 $ 482,532
United States      
Revenue Recognition      
Net sales 461,405 455,219 385,474
International      
Revenue Recognition      
Net sales $ 148,903 $ 112,342 $ 97,058