XML 126 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Excluded options and warrants rom the diluted weighted average number of ordinary shares $ 1,844 $ 794 $ 794