v3.26.1
REVENUE - Customer and Credit Risk Concentration (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
Revenue from Contract with Customer Benchmark | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage 33.00% 33.00% 31.00% 32.00%  
Revenue from Contract with Customer Benchmark | Customer B          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00%   10.00%    
Revenue from Contract with Customer Benchmark | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00% 11.00% 10.00%    
Accounts Receivable | Customer A          
Concentration Risk [Line Items]          
Concentration risk percentage 38.00%       32.00%
Accounts Receivable | Customer C          
Concentration Risk [Line Items]          
Concentration risk percentage 13.00%       18.00%
Accounts Receivable | Customer D          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00%       11.00%