v3.26.1
BUSINESS SEGMENTS - Narrative (Details) - segment
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2021
Segment Reporting [Line Items]            
Number of segments     3      
One Customer | Revenue Benchmark | Customer Concentration Risk | DynaEnergetics            
Segment Reporting [Line Items]            
Concentration risk percentage 22.00% 24.00%   25.00%    
One Customer | Accounts Receivable Benchmark | Customer Concentration Risk | DynaEnergetics            
Segment Reporting [Line Items]            
Concentration risk percentage     26.00%   32.00%  
Arcadia Products, LLC            
Segment Reporting [Line Items]            
Percentage of ownership acquired           60.00%