v3.26.1
REVENUE - Concentrations (Details) - customer
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net sales | Customer Concentration Risk    
CONCENTRATIONS    
Number of customers 4 4
Trade Accounts Receivable | Credit Concentration Risk    
CONCENTRATIONS    
Number of customers 3 2
Customer One | Net sales | Customer Concentration Risk    
CONCENTRATIONS    
Concentration risk (as a percent) 40.50% 16.50%
Customer One | Trade Accounts Receivable | Credit Concentration Risk    
CONCENTRATIONS    
Concentration risk (as a percent) 20.00% 19.10%
Customer Two | Net sales | Customer Concentration Risk    
CONCENTRATIONS    
Concentration risk (as a percent) 18.10% 15.40%
Customer Two | Trade Accounts Receivable | Credit Concentration Risk    
CONCENTRATIONS    
Concentration risk (as a percent) 18.40% 12.50%
Customer Three | Net sales | Customer Concentration Risk    
CONCENTRATIONS    
Concentration risk (as a percent) 18.00% 12.80%
Customer Three | Trade Accounts Receivable | Credit Concentration Risk    
CONCENTRATIONS    
Concentration risk (as a percent) 12.30%  
Customer Four | Net sales | Customer Concentration Risk    
CONCENTRATIONS    
Concentration risk (as a percent) 13.30% 10.10%