XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial instruments - Schedule of Financial Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair value measurements on a recurring basis    
Derivative financial instruments $ 0 $ 22,543
Fair value measurements on a recurring basis | Interest rate swap    
Fair value measurements on a recurring basis    
Derivative financial instruments 3,510 22,543
Fair value measurements on a recurring basis | Level 1 | Interest rate swap    
Fair value measurements on a recurring basis    
Derivative financial instruments 0 0
Fair value measurements on a recurring basis | Level 2 | Interest rate swap    
Fair value measurements on a recurring basis    
Derivative financial instruments 3,510 22,543
Fair value measurements on a recurring basis | Level 3 | Interest rate swap    
Fair value measurements on a recurring basis    
Derivative financial instruments $ 0 $ 0