v3.22.2.2
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