XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Inventory [Line Items]    
Pipe and connectors, net of allowance of $16,561 and $16,819, respectively $ 32,690 $ 22,642
Finished goods, net of allowance of $84 and $84, respectively 20,999 22,715
Work in progress 1,954 1,730
Raw materials, components and supplies 39,095 34,631
Total inventories, net 94,738 81,718
Pipe and Connectors    
Inventory [Line Items]    
Allowance 16,561 16,819
Finished Goods    
Inventory [Line Items]    
Allowance $ 84 $ 84