XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
EMPLOYEE BENEFIT PLANS (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
plan
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Defined contribution plans      
Individually insignificant contributions made $ 157,000 $ 205,000  
The Plan      
Defined contribution plans      
Entity's matching contribution (as a percent) 55.00%    
Company's contribution as a percentage of eligible compensation 6.00%    
Entity's matching contributions to the Plan $ 6,400,000 3,300,000 $ 3,000,000.0
The NRC Plans      
Defined contribution plans      
Entity's matching contributions to the Plan   2,300,000 325,000
Multi-employer Defined Benefit Pension Plans      
Defined contribution plans      
Number of multi-employer plans | plan 4    
Operating Engineers Local 324 Pension Plan      
Defined contribution plans      
Significant contribution made $ 1,100,000 1,000,000.0  
Communications, Energy and Paperworkers Union of Canada | Minimum      
Defined contribution plans      
Company's contribution as a percentage of eligible compensation 5.00%    
Communications, Energy and Paperworkers Union of Canada | Maximum      
Defined contribution plans      
Company's contribution as a percentage of eligible compensation 9.50%    
Non-unionized employees | The SPP      
Defined contribution plans      
Entity's matching contributions to the Plan $ 858,000 $ 782,000 $ 719,000