v3.23.2
Employee Benefit Plans - Net Gratuity Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Retirement Benefits [Abstract]        
Service cost $ 953 $ 958 $ 1,909 $ 1,948
Interest cost 393 313 788 636
Expected return on plan assets (264) (221) (527) (449)
Amortization of actuarial (gain)/loss, gross of tax (23) 149 (48) 304
Net gratuity cost 1,059 1,199 2,122 2,439
Income tax effects on above (18) (45) (37) (92)
Amortization of actuarial (gain)/loss, net of tax $ (41) $ 104 $ (85) $ 212