XML 160 R129.htm IDEA: XBRL DOCUMENT v3.24.1
Financial Instruments (Schedule of Aging of Trade Receivables) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Not past due nor impaired [Member]    
Disclosure of financial assets that are either past due or impaired [line items]    
Trade receivables $ 67,994 $ 73,900