XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments - Fair Value Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]        
Beginning balance $ 13,080 $ 14,988 $ 14,956 $ 15,110
Additions       5,370
Accretion expense 2,259 1,284 1,112 (979)
Payments (2,423) (3,430) (2,240) (4,430)
Foreign currency translation adjustment 67 238 (465) (115)
Ending balance $ 12,983 $ 13,080 $ 13,363 $ 14,956