Condensed Consolidated Statement of Shareholders’ Equity - USD ($)
$ in Thousands
Total
Common Shares
Treasury Shares
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Beginning balance (in shares) at Dec. 31, 2020   23,925,789        
Beginning balance at Dec. 31, 2020 $ 74,961 $ 213,471 $ (2,854) $ 26,717 $ (165,246) $ 2,873
Beginning balance, treasury stock (in shares) at Dec. 31, 2020     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   163,034        
Stock option exercises 1,882 $ 1,882        
Share-based compensation (in shares)   5,939        
Share-based compensation 1,756 $ 6   1,750    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (711)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (41) $ (1)   (40)    
Foreign currency translation gain (loss) 941         941
Net loss (6,948)       (6,948)  
Ending balance (in shares) at Mar. 31, 2021   24,094,051        
Ending balance, treasury stock (in shares) at Mar. 31, 2021     (408,070)      
Ending balance at Mar. 31, 2021 72,551 $ 215,358 $ (2,854) 28,427 (172,194) 3,814
Beginning balance (in shares) at Dec. 31, 2020   23,925,789        
Beginning balance at Dec. 31, 2020 74,961 $ 213,471 $ (2,854) 26,717 (165,246) 2,873
Beginning balance, treasury stock (in shares) at Dec. 31, 2020     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation gain (loss) 663          
Net loss (26,948)          
Ending balance (in shares) at Sep. 30, 2021   24,394,766        
Ending balance, treasury stock (in shares) at Sep. 30, 2021     (408,070)      
Ending balance at Sep. 30, 2021 61,560 $ 219,216 $ (2,854) 33,856 (192,194) 3,536
Beginning balance (in shares) at Mar. 31, 2021   24,094,051        
Beginning balance at Mar. 31, 2021 72,551 $ 215,358 $ (2,854) 28,427 (172,194) 3,814
Beginning balance, treasury stock (in shares) at Mar. 31, 2021     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   36,750        
Stock option exercises 635 $ 635        
Share-based compensation (in shares)   3,126        
Share-based compensation 2,557 $ 3   2,554    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (474)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (34)     (34)    
Foreign currency translation gain (loss) (1,558)         (1,558)
Net loss (5,322)       (5,322)  
Ending balance (in shares) at Jun. 30, 2021   24,133,453        
Ending balance, treasury stock (in shares) at Jun. 30, 2021     (408,070)      
Ending balance at Jun. 30, 2021 68,829 $ 215,996 $ (2,854) 30,947 (177,516) 2,256
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   260,465        
Stock option exercises 3,078 $ 3,219   (141)    
Share-based compensation (in shares)   1,000        
Share-based compensation 3,064 $ 1   3,063    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (152)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (13)     (13)    
Foreign currency translation gain (loss) 1,280         1,280
Net loss (14,678)       (14,678)  
Ending balance (in shares) at Sep. 30, 2021   24,394,766        
Ending balance, treasury stock (in shares) at Sep. 30, 2021     (408,070)      
Ending balance at Sep. 30, 2021 $ 61,560 $ 219,216 $ (2,854) 33,856 (192,194) 3,536
Beginning balance (in shares) at Dec. 31, 2021 24,488,335 24,488,335        
Beginning balance at Dec. 31, 2021 $ 50,739 $ 219,737 $ (2,854) 36,584 (206,385) 3,657
Beginning balance, treasury stock (in shares) at Dec. 31, 2021 (408,070)   (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   113,821        
Stock option exercises $ 1,702 $ 1,702        
Share-based compensation 3,434     3,434    
Foreign currency translation gain (loss) (2,107)         (2,107)
Net loss (5,933)       (5,933)  
Ending balance (in shares) at Mar. 31, 2022   24,602,156        
Ending balance, treasury stock (in shares) at Mar. 31, 2022     (408,070)      
Ending balance at Mar. 31, 2022 $ 47,835 $ 221,439 $ (2,854) 40,018 (212,318) 1,550
Beginning balance (in shares) at Dec. 31, 2021 24,488,335 24,488,335        
Beginning balance at Dec. 31, 2021 $ 50,739 $ 219,737 $ (2,854) 36,584 (206,385) 3,657
Beginning balance, treasury stock (in shares) at Dec. 31, 2021 (408,070)   (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares) 244,896          
Foreign currency translation gain (loss) $ (1,054)          
Net loss $ (61,647)          
Ending balance (in shares) at Sep. 30, 2022 24,750,397 24,750,397        
Ending balance, treasury stock (in shares) at Sep. 30, 2022 (408,070)   (408,070)      
Ending balance at Sep. 30, 2022 $ 1,519 $ 223,143 $ (2,854) 46,659 (268,032) 2,603
Beginning balance (in shares) at Mar. 31, 2022   24,602,156        
Beginning balance at Mar. 31, 2022 47,835 $ 221,439 $ (2,854) 40,018 (212,318) 1,550
Beginning balance, treasury stock (in shares) at Mar. 31, 2022     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   35,881        
Stock option exercises 411 $ 411        
Share-based compensation (in shares)   0        
Share-based compensation 3,743 $ 0   3,743    
Foreign currency translation gain (loss) 984         984
Net loss (37,106)       (37,106)  
Ending balance (in shares) at Jun. 30, 2022   24,638,037        
Ending balance, treasury stock (in shares) at Jun. 30, 2022     (408,070)      
Ending balance at Jun. 30, 2022 15,867 $ 221,850 $ (2,854) 43,761 (249,424) 2,534
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   95,194        
Stock option exercises 1,275 $ 1,275        
Share-based compensation (in shares)   12,542        
Share-based compensation 2,921 $ 13   2,908    
Warrant exercises (in shares)   4,703        
Warrant exercises 0 $ 5   (5)    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (79)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (5)     (5)    
Foreign currency translation gain (loss) 69         69
Net loss $ (18,608)       (18,608)  
Ending balance (in shares) at Sep. 30, 2022 24,750,397 24,750,397        
Ending balance, treasury stock (in shares) at Sep. 30, 2022 (408,070)   (408,070)      
Ending balance at Sep. 30, 2022 $ 1,519 $ 223,143 $ (2,854) $ 46,659 $ (268,032) $ 2,603