XML 82 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Trade payables and other current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Trade payables and other current liabilities [Abstract]    
Trade accounts payable $ 77,023 $ 77,266
Accruals on Spanish market prices differences (Note 17) 16,078 12,475
Down payments from clients and other deferred income 14,625 16,905
Other accounts payable 32,976 35,067
Total $ 140,702 $ 141,713