XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]    
Net Income attributable to parent $ 68,151 $ 23,875
Denominator for basic earnings per ordinary share - weighted average shares outstanding 47,674,773 46,398,428
Denominator for diluted earnings per ordinary share - weighted average shares outstanding 47,674,773 46,398,428
Basic earnings (loss) per ordinary share $ 1.43 $ 0.51
Diluted earnings (loss) per ordinary share $ 1.43 $ 0.51