v3.22.2.2
Forward Contracts and Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - Forward contracts payable - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative liability $ 16,315 $ 2,793
Level 1 inputs    
Derivative [Line Items]    
Derivative liability 0 0
Level 2 inputs    
Derivative [Line Items]    
Derivative liability 16,315 2,793
Level 3 inputs    
Derivative [Line Items]    
Derivative liability $ 0 $ 0