XML 100 R89.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Retirement Benefits [Abstract]        
Service costs $ 3,454 $ 2,733 $ 10,528 $ 8,402
Interest costs 1,363 1,267 4,135 3,898
Amortization of actuarial loss 558 615 1,704 1,883
Expected return on plan assets (1,534) (1,108) (4,605) (3,406)
Net defined benefit plan costs $ 3,841 $ 3,507 $ 11,762 $ 10,777