CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
|
| Statement of Comprehensive Income [Abstract] | ||||
| Net income (loss) | $ (3,340) | $ (198) | $ 6,188 | $ (7,671) |
| Other comprehensive income (loss) | ||||
| Foreign currency translation adjustments | (6,862) | 109 | (9,907) | (1,949) |
| Derivative adjustments | ||||
| Fair valuation of derivatives | (6,477) | 432 | (7,741) | (1,693) |
| Reclassification adjustment for loss (gain) on derivatives included in net income (loss) | 1,796 | (475) | 2,558 | (986) |
| Total other comprehensive income (loss) | (11,543) | 66 | (15,090) | (4,628) |
| Total comprehensive loss | $ (14,883) | $ (132) | $ (8,902) | $ (12,299) |