XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Ordinary Shares
Additional Paid-In Capital
Treasury Shares
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2021   28,551,160      
Beginning balance at Dec. 31, 2021 $ 500,715 $ 3 $ 417,438   $ 174,852
Treasury stock, beginning balance (in shares) at Dec. 31, 2021       4,437,439  
Treasury stock, beginning balance at Dec. 31, 2021       $ (91,578)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Ordinary shares issued from exercise of stock options (in shares)   42,753      
Ordinary shares issued from exercise of stock options 955   955    
Ordinary shares issued from vesting of restricted share units (in shares)   34,994      
Ordinary shares issued from vesting of restricted share units (777)   (777)    
Share-based compensation expense 2,897   2,897    
Net income (loss) 8,039       8,039
Ending balance (in shares) at Mar. 31, 2022   28,628,907      
Ending balance at Mar. 31, 2022 511,829 $ 3 420,513   182,891
Treasury stock, ending balance (in shares) at Mar. 31, 2022       4,437,439  
Treasury stock, ending balance at Mar. 31, 2022       $ (91,578)  
Beginning balance (in shares) at Dec. 31, 2022   28,861,949      
Beginning balance at Dec. 31, 2022 587,496 $ 3 431,415   247,656
Treasury stock, beginning balance (in shares) at Dec. 31, 2022       4,437,439  
Treasury stock, beginning balance at Dec. 31, 2022       $ (91,578)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Ordinary shares issued from exercise of stock options (in shares)   92,766      
Ordinary shares issued from exercise of stock options 2,126   2,126    
Ordinary shares issued from vesting of restricted share units (in shares)   32,527      
Ordinary shares issued from vesting of restricted share units (692)   (692)    
Ordinary shares issued from employee share purchase plan (in shares)   47,704      
Ordinary shares issued from employee share purchase plan 902   902    
Share-based compensation expense 3,637   3,637    
Net income (loss) (5)       (5)
Ending balance (in shares) at Mar. 31, 2023   29,034,946      
Ending balance at Mar. 31, 2023 $ 593,464 $ 3 $ 437,388   $ 247,651
Treasury stock, ending balance (in shares) at Mar. 31, 2023       4,437,439  
Treasury stock, ending balance at Mar. 31, 2023       $ (91,578)