XML 169 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONCENTRATION OF CREDIT RISK AND MAJOR CUSTOMERS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Major Customers      
Revenues $ 2,448,708 $ 2,566,701 $ 2,419,967
Trade receivables $ 166,829 $ 282,622  
Revenue | Geographic Concentration Risk | Europe, Africa, Asia, North America and South America      
Major Customers      
Concentration of risk (as a percent) 17.30% 15.70% 12.50%
Revenue | Customer Concentration Risk | Customer A      
Major Customers      
Revenues $ 422,936 $ 332,500  
Revenue | Customer Concentration Risk | Customer B      
Major Customers      
Revenues 270,448   $ 328,406
Revenue | Customer Concentration Risk | Customer C      
Major Customers      
Revenues 241,800 253,573 260,146
Revenue | Customer Concentration Risk | Customer D      
Major Customers      
Revenues     $ 228,480
Trade accounts receivable | Customer Concentration Risk | Major Customers      
Major Customers      
Trade receivables $ 50,100 $ 54,300