XML 111 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 25, 2023
USD ($)
Oct. 05, 2021
USD ($)
Aug. 03, 2021
Dec. 31, 2019
USD ($)
weld
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
weld
Dec. 31, 2023
USD ($)
claim
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
Litigation                    
Accounts receivable, net             $ 132,847 $ 123,657    
Legal settlement and litigation charges (benefit), net             1,058 (994) $ 2,042  
Allowance for doubtful accounts             1,648 4,110    
Multiemployer pension plan liability             $ 2,458 2,519    
Texas Customer                    
Litigation                    
Accounts receivable, net       $ 1,400            
Verbal demand for damages       1,400            
Litigation and Commercial Claims | Various Pipeline Projects for Texas Customer                    
Litigation                    
Verbal demand for damages       $ 7,600            
Litigation and Commercial Claims | Texas Customer                    
Litigation                    
Number of welds alleged not in compliance | weld       66            
Number of welds inspected | weld           16,000        
Allowance for doubtful accounts       $ 1,400            
Litigation and Commercial Claims | Texas Customer | Various Pipeline Projects for Texas Customer                    
Litigation                    
Verbal demand for damages       $ 1,400            
Litigation settlement, release of claim $ 1,400                  
Legal settlement and litigation charges (benefit), net               $ 100    
Litigation settlement amount $ 300                  
Class Actions                    
Litigation                    
Legal settlement and litigation charges (benefit), net         $ 1,600 $ 800        
Number of proceedings filed | claim             2      
Litigation settlement amount   $ 2,300                
Class action on behalf of current and former employees                    
Litigation                    
Number of proceedings filed | claim             1      
Class action on behalf of State of California                    
Litigation                    
Number of proceedings filed | claim             1      
Pension Related Contingencies                    
Litigation                    
Multiemployer pension plan liability             $ 2,500      
Acquisition-related Contingencies | Products and Systems | Disposal Group, Disposed of by Sale, Not Discontinued Operations | Disposal of Foreign Subsidiaries                    
Litigation                    
Term of agreement to purchase products from buyer on sale of subsidiary                   3 years
Cumulative amount purchased under purchase agreement                   $ 2,300
Extension period on agreement with buyer on sale of subsidiary     12 months