XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Composition of Inventory net of reserves    
Parts and supplies $ 66,932 $ 70,759
Work in progress 12,301 11,002
Inventory $ 79,233 $ 81,761