v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentrations (Details) - Customer Concentration Risk - customer
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable      
Concentrations      
Number of major customers 3 5  
Accounts Receivable | Customer A      
Concentrations      
Concentration risk percentage 23.00% 18.00%  
Accounts Receivable | Customer B      
Concentrations      
Concentration risk percentage 18.00% 16.00%  
Accounts Receivable | Customer C      
Concentrations      
Concentration risk percentage 10.00% 12.00%  
Accounts Receivable | Customer D      
Concentrations      
Concentration risk percentage   11.00%  
Accounts Receivable | Customer E      
Concentrations      
Concentration risk percentage   10.00%  
Accounts Receivable | Total Customer Base      
Concentrations      
Concentration risk percentage 51.00% 67.00%  
Revenue Benchmark      
Concentrations      
Number of major customers 3 2 3
Revenue Benchmark | Customer A      
Concentrations      
Concentration risk percentage 13.00% 11.00% 15.00%
Revenue Benchmark | Customer B      
Concentrations      
Concentration risk percentage 11.00% 10.00% 13.00%
Revenue Benchmark | Customer C      
Concentrations      
Concentration risk percentage 10.00%   13.00%
Revenue Benchmark | Total Customer Base      
Concentrations      
Concentration risk percentage 34.00% 21.00% 41.00%