XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Financial Position (Parentheticals)
$ in Thousands
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Statement of financial position [abstract]    
Allowances for doubtful accounts (in Dollars) | $ $ 12,242 $ 12,855
Ordinary shares, authorized 25,000,000 25,000,000
Ordinary shares, issued 15,886,287 15,862,887
Ordinary shares, outstanding 15,317,667 15,294,267
Treasury shares 568,620 568,620