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 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Net sales | Customer A          
Concentration risk          
Concentration risk, percentage 30.00% 27.00% 29.00% 27.00%  
Accounts receivable | Customer A          
Concentration risk          
Concentration risk, percentage     37.00%   34.00%
Accounts receivable | Customer B          
Concentration risk          
Concentration risk, percentage         12.00%
Accounts receivable | Customer C          
Concentration risk          
Concentration risk, percentage         10.00%
Accounts receivable | Customer D          
Concentration risk          
Concentration risk, percentage     17.00%