v3.26.1
SALES SERVICE REVENUE, NET AND ACCOUNTS RECEIVABLE - Schedule of Customer Revenue and Accounts Receivable Concentrations (Details) - Customer concentration risk
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Net sales | Customer A      
Concentration risk      
Concentration risk, percentage 27.00% 26.00%  
Accounts receivable | Customer A      
Concentration risk      
Concentration risk, percentage 34.00%   34.00%
Accounts receivable | Customer B      
Concentration risk      
Concentration risk, percentage     12.00%
Accounts receivable | Customer C      
Concentration risk      
Concentration risk, percentage 13.00%   10.00%