| Schedule of Receivables |
Receivables were as follows: | | | | | | | | | | | | | September 30, 2026 | September 30, 2025 | December 31, 2025 | | (In thousands) | | Trade receivables | $ | 298,063 | $ | 279,057 | $ | 155,836 | | Contract receivables | 260,950 | 242,248 | 127,383 | | | | | | Receivables, gross | 559,013 | 521,305 | 283,219 | | Less expected credit loss | 5,777 | 4,541 | 5,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: | | | | | | | | | | | | | | | | | | | West | Mountain | Central | Energy Services | Total | | (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 allowance | 174 | | 52 | | 11 | | 37 | | 274 | | | | | | | | At March 31, 2026 | $ | 2,298 | | $ | 188 | | $ | 1,661 | | $ | 908 | | $ | 5,055 | | | Current expected credit loss provision | 306 | | 132 | | 93 | | 58 | | 589 | | | Less write-offs charged against the allowance | 43 | | 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 allowance | 46 | | 17 | | — | | — | | 63 | | | | | | | | | At September 30, 2026 | $ | 2,436 | | $ | 134 | | $ | 2,140 | | $ | 1,067 | | $ | 5,777 | |
| | | | | | | | | | | | | | | | | | | West | Mountain | Central | Energy Services | Total | | (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 allowance | 73 | | 8 | | 18 | | 263 | | 362 | | | | | | | | At March 31, 2025 | $ | 2,405 | | $ | 814 | | $ | 933 | | $ | 166 | | $ | 4,318 | | | Current expected credit loss provision | 81 | | 86 | | 147 | | (208) | | 106 | | | Less write-offs charged against the allowance | 32 | | 10 | | (5) | | (208) | | (171) | | | | | | | | | At June 30, 2025 | $ | 2,454 | | $ | 890 | | $ | 1,085 | | $ | 166 | | $ | 4,595 | | | Current expected credit loss provision | 29 | | 278 | | 341 | | 316 | | 964 | | | Less write-offs charged against the allowance | 108 | | 880 | | 14 | | 16 | | 1,018 | | | | | | | | | At September 30, 2025 | $ | 2,375 | | $ | 288 | | $ | 1,412 | | $ | 466 | | $ | 4,541 | |
|