XML 96 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Employee benefit plans (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
plan
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
401(k) plan      
Maximum percentage of eligible annual compensation that the employee can contribute subject to IRS limitations 60.00%    
Percentage of employee's contribution percent matched 75.00%    
Employer matching contribution, as a percent of employee's eligible compensation 6.00%    
Amount of contributions to the matching feature of the 401(k) plan $ 1,811 $ 1,716 $ 1,632
Contribution to employer retirement contribution feature (as a percent) 11.00%    
Amount of contributions to the employer retirement contribution feature of the 401(k) plan $ 4,527 4,371 $ 4,172
Deferred compensation plans      
Number of deferred compensation plans | plan 2    
Deferred compensation plan assets $ 5,840 4,716  
Deferred compensation liability $ 5,840 $ 4,716