Forward Contracts and Fair Value Measurement - Summary of Settled and Outstanding Forward Contracts (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Dec. 31, 2021 |
|
Derivative [Line Items] | |||||
Unrealized losses on forward contracts | $ 13,522 | $ 5,831 | |||
Forward contracts payable | |||||
Derivative [Line Items] | |||||
Total notional amount of settled forward contracts | $ 51,247 | $ 31,800 | 139,646 | 77,400 | |
Realized losses (gains) from settlement of forward contracts | 4,474 | 734 | 8,017 | (622) | |
Unrealized losses on forward contracts | 6,070 | $ 4,101 | 13,522 | $ 5,831 | |
Total notional amount of outstanding forward contracts | $ 160,567 | $ 160,567 | $ 127,200 |