v3.26.1
SEGMENTS AND CONCENTRATIONS - 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
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Number of reportable segments     2    
Two Customers | Revenue Benchmark | Customer Concentration Risk          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk percentage   10.00%   10.00%  
Three Customers | Revenue Benchmark | Customer Concentration Risk          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk percentage 10.00%   10.00%    
Three Customers | Accounts Receivable | Customer Concentration Risk          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk percentage     91.00%   90.00%
Three Suppliers | Purchases | Supplier Concentration Risk          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk percentage 61.00% 76.00% 54.00% 72.00%