Property and Equipment - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Property, Plant and Equipment [Line Items] | |||
Depreciation and amortization expense | $ 35,812 | $ 39,173 | $ 36,354 |
Depreciation and amortization | |||
Property, Plant and Equipment [Line Items] | |||
Effect of foreign exchange gain/(loss) | $ (210) | $ (180) | $ 524 |