v3.26.3
Receivables and Allowance for Expected Credit Losses (Tables)
9 Months Ended
Sep. 30, 2026
Receivables [Abstract]  
Schedule of Receivables Receivables were as follows:
September 30, 2026September 30, 2025December 31, 2025
(In thousands)
Trade receivables$298,063$279,057$155,836
Contract receivables260,950242,248127,383
Receivables, gross559,013521,305283,219
Less expected credit loss5,7774,5415,189
Receivables, net$553,236$516,764$278,030
Schedule of Details of Expected Credit Losses
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 
Current expected credit loss provision(79)(129)393 107 292 
Less write-offs charged against the allowance46 17 — — 63 
At September 30, 2026$2,436 $134 $2,140 $1,067 $5,777 
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 
Current expected credit loss provision29 278 341 316 964 
Less write-offs charged against the allowance108 880 14 16 1,018 
At September 30, 2025$2,375 $288 $1,412 $466 $4,541