XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - Revenue Concentration Risk Percentage (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Customer A        
Revenue, Major Customer [Line Items]        
Percentage of accounts receivable 30.00% 5.00% 30.00% 5.00%
Customer B        
Revenue, Major Customer [Line Items]        
Percentage of accounts receivable 5.00% 16.00% 6.00% 11.00%