REVENUE - Disaggregation of Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended |
Mar. 31, 2023 | Mar. 31, 2022 |
Disaggregation of Revenue [Line Items] | | |
Total revenue | $ 948,347 | $ 865,960 |
United States | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 503,425 | 452,602 |
Latin America | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 134,094 | 108,923 |
Middle East & Africa | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 101,241 | 100,479 |
Canada | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 98,897 | 98,696 |
Europe | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 63,921 | 59,450 |
Asia-Pacific | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 19,601 | 20,364 |
Australia | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 17,273 | 13,226 |
Other | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 9,895 | 12,220 |
Operating Segments | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 591,684 | 514,972 |
Operating Segments | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 251,548 | 220,349 |
Operating Segments | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 56,707 | 56,859 |
Operating Segments | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 25,806 | 39,900 |
Operating Segments | United States | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 241,761 | 190,906 |
Operating Segments | United States | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 192,541 | 167,802 |
Operating Segments | United States | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 42,960 | 46,819 |
Operating Segments | United States | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 12,573 | 25,221 |
Operating Segments | Latin America | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 124,471 | 99,605 |
Operating Segments | Latin America | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 4,688 | 5,003 |
Operating Segments | Latin America | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Operating Segments | Latin America | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 3,968 | 3,590 |
Operating Segments | Middle East & Africa | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 76,987 | 74,044 |
Operating Segments | Middle East & Africa | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 15,421 | 16,711 |
Operating Segments | Middle East & Africa | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 2,481 | 1,689 |
Operating Segments | Middle East & Africa | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 6,737 | 7,721 |
Operating Segments | Canada | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 74,164 | 75,799 |
Operating Segments | Canada | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 20,537 | 19,452 |
Operating Segments | Canada | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 3,767 | 2,941 |
Operating Segments | Canada | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 418 | 478 |
Operating Segments | Europe | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 49,803 | 49,021 |
Operating Segments | Europe | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 4,959 | 2,345 |
Operating Segments | Europe | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 6,160 | 3,710 |
Operating Segments | Europe | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 368 | 903 |
Operating Segments | Asia-Pacific | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 9,219 | 8,483 |
Operating Segments | Asia-Pacific | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 2,078 | 1,671 |
Operating Segments | Asia-Pacific | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 1,337 | 1,675 |
Operating Segments | Asia-Pacific | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 1,179 | 1,045 |
Operating Segments | Australia | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 5,949 | 5,843 |
Operating Segments | Australia | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 11,324 | 7,275 |
Operating Segments | Australia | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Operating Segments | Australia | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 108 |
Operating Segments | Other | Production Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 9,330 | 11,271 |
Operating Segments | Other | Production & Automation Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 90 |
Operating Segments | Other | Drilling Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 2 | 25 |
Operating Segments | Other | Reservoir Chemical Technologies | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 563 | 834 |
Corporate and other | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 22,602 | 33,880 |
Corporate and other | United States | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 13,590 | 21,854 |
Corporate and other | Latin America | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 967 | 725 |
Corporate and other | Middle East & Africa | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | (385) | 314 |
Corporate and other | Canada | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 11 | 26 |
Corporate and other | Europe | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 2,631 | 3,471 |
Corporate and other | Asia-Pacific | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 5,788 | 7,490 |
Corporate and other | Australia | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | 0 | 0 |
Corporate and other | Other | | |
Disaggregation of Revenue [Line Items] | | |
Total revenue | $ 0 | $ 0 |