v3.26.1
Receivables and Allowance for Expected Credit Losses (Tables)
3 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Schedule of Receivables Receivables were as follows:
March 31, 2026March 31, 2025December 31, 2025
(In thousands)
Trade receivables$139,789$122,828$155,836
Contract receivables92,547119,556127,383
Receivables, gross232,336242,384283,219
Less expected credit loss5,0554,3185,189
Receivables, net$227,281$238,066$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 
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 18 263 362 
At March 31, 2025
$2,405 $814 $933 $166 $4,318