Annual report [Section 13 and 15(d), not S-K Item 405]

SEGMENT AND GEOGRAPHIC AREA INFORMATION - Schedule of Percentages Of Operating Revenues By Major Customers (Details)

v3.25.4
SEGMENT AND GEOGRAPHIC AREA INFORMATION - Schedule of Percentages Of Operating Revenues By Major Customers (Details) - Customer Concentration Risk - Revenue Benchmark
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Total percentage of revenues      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 36.40% 33.30% 32.90%
Customer A      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 18.90% 16.70% 18.50%
Customer B      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 12.40% 11.30% 8.80%
Customer C      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 5.10% 5.30% 5.60%