XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories Components of inventories as of June 30, 2023 and December 31, 2022, are as follows: 
 June 30, 2023December 31, 2022
 (In Thousands)
Parts and supplies$47,064 $44,042 
Work in progress5,297 1,860 
Total inventories$52,361 $45,902