v3.24.2.u1
Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Liabilities, Noncurrent [Abstract]    
Retirement benefits $ 17,343 $ 16,666
Deferred transition revenue 13,640 10,195
Derivative instruments 2,487 216
Unrecognized tax benefits 1,474 1,262
Contingent consideration 0 589
Others 2,672 2,534
Other non-current liabilities $ 37,616 $ 31,462