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 | $ (91,578) | $ 174,852 |
Treasury stock, beginning balance (in shares) at Dec. 31, 2021 | | | | 4,437,439 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Ordinary shares issued from exercise of stock options (in shares) | | 77,545 | | | |
Ordinary shares issued from exercise of stock options | 1,690 | | 1,690 | | |
Ordinary shares issued from vesting of restricted share units (in shares) | | 130,504 | | | |
Ordinary shares issued from vesting of restricted share units | (2,221) | | (2,221) | | |
Share-based compensation expense | 10,125 | | 10,125 | | |
Ordinary shares issued from employee share purchase plan (in shares) | | 42,065 | | | |
Ordinary shares issued from employee share purchase plan | 929 | | 929 | | |
Net income (loss) | 58,607 | | | | 58,607 |
Ending balance (in shares) at Sep. 30, 2022 | | 28,801,274 | | | |
Ending balance at Sep. 30, 2022 | 569,845 | $ 3 | 427,961 | $ (91,578) | 233,459 |
Treasury stock, ending balance (in shares) at Sep. 30, 2022 | | | | 4,437,439 | |
Beginning balance (in shares) at Jun. 30, 2022 | | 28,735,728 | | | |
Beginning balance at Jun. 30, 2022 | 537,324 | $ 3 | 424,471 | $ (91,578) | 204,428 |
Treasury stock, beginning balance (in shares) at Jun. 30, 2022 | | | | 4,437,439 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Ordinary shares issued from exercise of stock options (in shares) | | 29,777 | | | |
Ordinary shares issued from exercise of stock options | 652 | | 652 | | |
Ordinary shares issued from vesting of restricted share units (in shares) | | 35,769 | | | |
Ordinary shares issued from vesting of restricted share units | (881) | | (881) | | |
Share-based compensation expense | 3,719 | | 3,719 | | |
Net income (loss) | 29,031 | | | | 29,031 |
Ending balance (in shares) at Sep. 30, 2022 | | 28,801,274 | | | |
Ending balance at Sep. 30, 2022 | 569,845 | $ 3 | 427,961 | $ (91,578) | 233,459 |
Treasury stock, ending balance (in shares) at Sep. 30, 2022 | | | | 4,437,439 | |
Beginning balance (in shares) at Dec. 30, 2022 | | 28,861,949 | | | |
Beginning balance at Dec. 30, 2022 | $ 587,496 | $ 3 | 431,415 | $ (91,578) | 247,656 |
Treasury stock, beginning balance (in shares) at Dec. 30, 2022 | 4,437,439 | | | 4,437,439 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Ordinary shares issued from exercise of stock options (in shares) | | 215,009 | | | |
Ordinary shares issued from exercise of stock options | $ 4,452 | | 4,452 | | |
Ordinary shares issued from vesting of restricted share units (in shares) | | 200,809 | | | |
Ordinary shares issued from vesting of restricted share units | (2,882) | | (2,882) | | |
Share-based compensation expense | 12,666 | | 12,666 | | |
Ordinary shares issued from employee share purchase plan (in shares) | | 97,621 | | | |
Ordinary shares issued from employee share purchase plan | 2,033 | | 2,033 | | |
Net income (loss) | (31,086) | | | | (31,086) |
Ending balance (in shares) at Sep. 29, 2023 | | 29,375,388 | | | |
Ending balance at Sep. 29, 2023 | $ 572,679 | $ 3 | 447,684 | $ (91,578) | 216,570 |
Treasury stock, ending balance (in shares) at Sep. 29, 2023 | 4,437,439 | | | 4,437,439 | |
Beginning balance (in shares) at Jun. 30, 2023 | | 29,241,561 | | | |
Beginning balance at Jun. 30, 2023 | $ 577,303 | $ 3 | 441,883 | $ (91,578) | 226,995 |
Treasury stock, beginning balance (in shares) at Jun. 30, 2023 | | | | 4,437,439 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | |
Ordinary shares issued from exercise of stock options (in shares) | | 90,247 | | | |
Ordinary shares issued from exercise of stock options | 1,602 | | 1,602 | | |
Ordinary shares issued from vesting of restricted share units (in shares) | | 43,580 | | | |
Ordinary shares issued from vesting of restricted share units | (553) | | (553) | | |
Share-based compensation expense | 4,752 | | 4,752 | | |
Net income (loss) | (10,425) | | | | (10,425) |
Ending balance (in shares) at Sep. 29, 2023 | | 29,375,388 | | | |
Ending balance at Sep. 29, 2023 | $ 572,679 | $ 3 | $ 447,684 | $ (91,578) | $ 216,570 |
Treasury stock, ending balance (in shares) at Sep. 29, 2023 | 4,437,439 | | | 4,437,439 | |