Derivative Financial Instruments - Summary of Pre-Tax Effects of the Company's Derivative Instruments on its Unaudited Condensed Consolidated Statements of Operations (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Gains (losses) recognized on derivatives not designated as hedging instruments | $ (81) | $ (251) | $ (356) |
Total amounts reclassified | (108) | (550) | (92) |
Foreign Currency Hedges [Member] | |||
Total amounts reclassified | (108) | (550) | (92) |
Foreign Currency Hedges [Member] | Cost of Revenue [Member] | |||
Gains (losses) recognized on derivatives not designated as hedging instruments | 13 | (60) | (112) |
Total amounts reclassified | (45) | (222) | (32) |
Foreign Currency Hedges [Member] | General and Administrative [Member] | |||
Total amounts reclassified | (63) | (328) | (60) |
Other comprehensive income (loss) [Member] | Foreign Currency Hedges [Member] | |||
Gains (losses) recognized on derivatives not designated as hedging instruments | $ 24 | $ (218) | $ (289) |