XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives - Derivative fair value (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
derivative
Derivatives, Fair Value [Line Items]  
Number of Derivative Instrument Held For Trading or Speculative Purpose | derivative 0
Currency contracts | Economic hedge, not designated as hedging instrument  
Derivatives, Fair Value [Line Items]  
Derivative assets, Notional $ 4,850
Derivative liabilities, Notional 7,300
Derivative assets, Fair Value $ 44
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense And Other Assets Current
Derivative liabilities, Fair Value $ 167
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities Current