PROPERTY AND EQUIPMENT - Schedule of Finance Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2022 |
|---|---|---|---|
| Finance leases, gross | |||
| Equipment rented under finance leases | $ 142,514 | $ 133,981 | |
| Less: accumulated amortization | 10,004 | 5,249 | |
| Total | 132,510 | 128,732 | |
| Value of equipment that can be leased per the master agreement | $ 15 | ||
| Amortized lease | 183,153 | 158,352 | |
| Buildings | |||
| Finance leases, gross | |||
| Equipment rented under finance leases | 137,340 | 128,859 | |
| Vehicles | |||
| Finance leases, gross | |||
| Equipment rented under finance leases | 2,853 | 2,801 | |
| Amortized lease | 516 | ||
| Equipment | |||
| Finance leases, gross | |||
| Equipment rented under finance leases | $ 2,321 | $ 2,321 |