XML 121 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Service costs $ 14,248 $ 14,546 $ 11,897
Interest costs 5,790 5,497 5,297
Amortization of actuarial loss 859 1,549 2,461
Expected return on plan assets (5,949) (6,239) (4,589)
Settlements $ 127 519 0
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue, Other income (expense), net, Selling, general and administrative expenses    
Net defined benefit plan costs $ 15,075 $ 15,872 $ 15,066