XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Selected Statement of Operations Data - Schedule of Earnings per Ordinary Share EPS (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Earnings per Ordinary Share EPS [Abstract]      
Weighted average number of shares issued and outstanding - used in computation of basic EPS 20,297 20,163 20,099
Incremental shares from assumed exercise of options 284 308 298
Weighted average number of shares used in computation of diluted EPS 20,581 20,471 20,397