XML 91 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings (Losses) Per Share (Details) - Schedule of basic and diluted earnings (losses) per share - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator for basic and diluted earnings (losses) per share:      
Net income (loss) (in Dollars) $ 15,527 $ (4,783) $ 10,167
Weighted average ordinary shares outstanding:      
Denominator for basic earnings (losses) per share 47,079,358 42,286,275 38,079,394
Effect of dilutive securities:      
Employee share options, RSUs, PSUs and Warrants 1,520,737 1,214,721
Denominator for diluted earnings (losses) per share 48,600,095 42,286,275 39,294,115
Basic earnings (losses) per share (in Dollars per share) $ 0.33 $ (0.11) $ 0.27
Diluted earnings (losses) per share (in Dollars per share) $ 0.32 $ (0.11) $ 0.26