v3.26.1
INVENTORY AND LONG-TERM PARTS INVENTORY (Summary of Inventory) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Finished goods product inventory $ 54,168 $ 63,893
In-process inventory 34,376 32,744
Total product inventory 88,544 96,637
Current parts inventory, net 16,337 15,554
Total current inventory, net 104,881 112,191
Long-term parts inventory, net 30,222 31,506
Total inventory, net $ 135,103 $ 143,697