|**Property, Plant and Equipment (Tables)**     | 12 Months Ended                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
|---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|**Property, Plant and Equipment [Abstract]**   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
|Schedule of Property, Plant and Equipment      | Property, plant and equipment consisted of the following at December 31:(In thousands)20232022Land$7,216$7,804Buildings and improvements71,44663,333Machinery and equipment201,281229,080Computer hardware and software47,54347,743Furniture and fixtures5,5235,733Construction in progress2,5235,447335,532359,140Less accumulated depreciation(237,573)(248,844)97,959110,296Composite mats (rental fleet)169,387147,764Less accumulated depreciation - composite mats(72,057)(64,961)97,33082,803Property, plant and equipment, net$195,289$193,099
|                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
|(In thousands)                                 | 2023                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
|Land                                           | $                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
|Buildings and improvements                     | 71,446                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
|Machinery and equipment                        | 201,281                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
|Computer hardware and software                 | 47,543                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
|Furniture and fixtures                         | 5,523                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
|Construction in progress                       | 2,523                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
|                                               | 335,532                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
|Less accumulated depreciation                  | (237,573)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
|                                               | 97,959                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
|                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
|Composite mats (rental fleet)                  | 169,387                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
|Less accumulated depreciation - composite mats | (72,057)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
|                                               | 97,330                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
|                                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
|Property, plant and equipment, net             | $                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

X- ReferencesNo definition available.
+ Details**Name:**
us-gaap_PropertyPlantAndEquipmentAbstract**Namespace Prefix:**
us-gaap_**Data Type:**
xbrli:stringItemType**Balance Type:**
na**Period Type:**
duration X- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details**Name:**
us-gaap_PropertyPlantAndEquipmentTextBlock**Namespace Prefix:**
us-gaap_**Data Type:**
dtr-types:textBlockItemType**Balance Type:**
na**Period Type:**
duration