XML 30 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contract with Customer
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer REVENUE FROM CONTRACTS WITH CUSTOMERS
    Our contract asset balances, primarily associated with customer documentation requirements, were $30.4 million, $30.6 million, and $33.1 million as of December 31, 2024, 2023, and 2022, respectively. Contract assets, along with billed trade accounts receivable, are included in trade accounts receivable in our consolidated balance sheets.

Unearned income includes amounts in which the Company was contractually allowed to invoice prior to satisfying the associated performance obligations. Unearned income balances were $0.4 million, $3.1 million, and $1.8 million as of December 31, 2024, 2023, and 2022, respectively, and vary based on the timing of invoicing and performance obligations being met. Unearned income is included in accrued liabilities and other in our consolidated balance sheets. During the years ended December 31, 2024, 2023 and 2022, we recognized approximately $2.8
million, $1.8 million, and $0.6 million, respectively, of revenue deferred in unearned income as of the beginning of each period. This amount is included in products sales and services revenues in our consolidated statements of operations. During the years ended December 31, 2024, 2023, and 2022, contract costs were not significant.

We disaggregate revenue from contracts with customers into Product Sales and Services within each segment, as noted in our two reportable segments in Note 17 - “Industry Segments and Geographic Information”. In addition, we disaggregate revenue from contracts with customers by geography based on the following table below:
Year Ended December 31,
202420232022
 (In Thousands)
Completion Fluids & Products
United States$156,825 $147,843 $137,851 
International154,476 165,187 135,522 
$311,301 $313,030 $273,373 
Water & Flowback Services
United States$242,316 $269,819 $254,113 
International45,494 43,413 25,727 
$287,810 $313,232 $279,840 
Total Revenue
United States$399,141 $417,662 $391,964 
International199,970 208,600 161,249 
$599,111 $626,262 $553,213