XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue In addition, we disaggregate revenue from contracts with customers by geography based on the following table below:
Year Ended December 31,
202320222021
 (In Thousands)
Completion Fluids & Products
United States$147,843 $137,851 $96,291 
International165,187 135,522 123,357 
$313,030 $273,373 $219,648 
Water & Flowback Services
United States$269,819 $254,113 $155,495 
International43,413 25,727 13,129 
$313,232 $279,840 $168,624 
Total Revenue
United States$417,662 $391,964 $251,786 
International208,600 161,249 136,486 
$626,262 $553,213 $388,272