XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 25, 2023
USD ($)
May 04, 2021
USD ($)
Dec. 31, 2019
USD ($)
weld
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2023
USD ($)
claim
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Litigation                    
Accounts receivable, net       $ 136,363       $ 136,363   $ 123,657
Contingency charges       0 $ 0     150 $ (994)  
Reserve for past due receivables       1,923       1,923   4,110
Pension accrual       2,458       2,458   2,519
Texas Customer                    
Litigation                    
Accounts receivable, net     $ 1,400              
Amount of damages claimed     1,400              
Litigation and Commercial Claims | Various Pipeline Projects for Texas Customer                    
Litigation                    
Amount of damages claimed     $ 7,600              
Litigation and Commercial Claims | Texas Customer | Various Pipeline Projects for Texas Customer                    
Litigation                    
Accounts receivable, net       1,400       $ 1,400    
Number or welds not in compliance | weld     66              
Number of welds inspected (over) | weld     16,000              
Amount of damages claimed     $ 1,400              
Amount awarded to other party $ 300                  
Release of claim on receivables $ 1,400                  
Contingency charges                   $ 100
Reserve for past due receivables     $ 1,400              
Class Action                    
Litigation                    
Amount awarded to other party   $ 2,300                
Contingency charges           $ 1,600 $ 800      
Number of proceedings | claim               2    
Class Action on Behalf of Employees                    
Litigation                    
Number of proceedings | claim               1    
Class Action on Behalf of State of California                    
Litigation                    
Number of proceedings | claim               1    
Pension Related Contingencies                    
Litigation                    
Pension accrual       $ 2,500       $ 2,500