v3.24.2.u1
Employee Benefit Plans - Net Gratuity Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Retirement Benefits [Abstract]        
Service cost $ 1,100 $ 953 $ 2,208 $ 1,909
Interest cost 386 393 774 788
Expected return on plan assets (310) (264) (622) (527)
Amortization of actuarial (gain)/loss, gross of tax (147) (23) (302) (48)
Net gratuity cost 1,029 1,059 2,058 2,122
Income tax effects on above (1) (18) (2) (37)
Amortization of actuarial (gain)/loss, net of tax $ (148) $ (41) $ (304) $ (85)