v3.26.1
COMMITMENTS AND CONTINGENCIES - Contingent Consideration - ICOR (Details) - ICOR
$ in Thousands, $ in Thousands
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jan. 09, 2024
USD ($)
Jan. 09, 2024
CAD ($)
COMMITMENTS AND CONTINGENCIES        
Contingent consideration $ 5,424 $ 5,326 $ 2,225  
Based on future cumulative net sales during the three year period ended January 9, 2027 | Maximum        
COMMITMENTS AND CONTINGENCIES        
Contingent consideration     $ 5,797 $ 8,000
Discount rate        
COMMITMENTS AND CONTINGENCIES        
Contingent consideration, measurement input     0.062 0.062