v3.26.1
Receivables and Allowance for Expected Credit Losses
6 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Receivables and Allowance for Expected Credit Losses Receivables and Allowance for Expected Credit Losses
Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of our receivables are due in 30 days or less. The total balance of receivables past due 90 days or more was $17.2 million, $17.2 million and $15.3 million at June 30, 2026, June 30, 2025 and December 31, 2025, respectively. Receivables were as follows:
June 30, 2026June 30, 2025December 31, 2025
(In thousands)
Trade receivables$269,636$242,259$155,836
Contract receivables204,324190,434127,383
Receivables, gross473,960432,693283,219
Less expected credit loss5,5484,5955,189
Receivables, net$468,412$428,098$278,030
Our expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is
performed at least quarterly. We develop and document our methodology to determine our allowance for expected credit losses. Risk characteristics used by management may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable.
Details of our expected credit losses were as follows:
WestMountainCentralEnergy ServicesTotal
(In thousands)
As of December 31, 2025
$2,405 $274 $1,602 $908 $5,189 
Current expected credit loss provision
67 (34)70 37 140 
Less write-offs charged against the allowance174 52 11 37 274 
At March 31, 2026
$2,298 $188 $1,661 $908 $5,055 
Current expected credit loss provision306 132 93 58 589 
Less write-offs charged against the allowance43 40 7 6 96 
At June 30, 2026$2,561 $280 $1,747 $960 $5,548 
WestMountainCentralEnergy ServicesTotal
(In thousands)
As of December 31, 2024$2,478 $780 $921 $166 $4,345 
Current expected credit loss provision— 42 30 263 335 
Less write-offs charged against the allowance73 8 18 263 362 
At March 31, 2025
$2,405 $814 $933 $166 $4,318 
Current expected credit loss provision81 86 147 (208)106 
Less write-offs charged against the allowance32 10 (5)(208)(171)
At June 30, 2025$2,454 $890 $1,085 $166 $4,595