v3.26.1
Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Liabilities, Noncurrent [Abstract]    
Retirement benefits $ 41,507 $ 41,632
Deferred transition revenue 25,726 26,139
Derivative instruments 16,344 9,765
Unrecognized tax benefits 2,429 2,176
Others 1,607 1,689
Other non-current liabilities $ 87,613 $ 81,401