v3.26.1
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, 2024   29,195,439        
Beginning balance at Dec. 31, 2024 $ 53,095 $ 420,364 $ (2,854) $ 76,992 $ (444,692) $ 3,285
Beginning balance, treasury stock (in shares) at Dec. 31, 2024     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common shares in lieu of cash compensation (in shares)   90,153        
Issuance of common shares in lieu of cash compensation 4,062 $ 4,062        
Stock option exercises (in shares)   4,260        
Stock option exercises 79 $ 79        
Share-based compensation (in shares)   33,530        
Share-based compensation 2,434 $ 34   2,400    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (6,975)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (282) $ (7)   (275)    
Foreign currency translation loss (gain) (128)         (128)
Net loss (20,710)       (20,710)  
Ending balance (in shares) at Mar. 31, 2025   29,316,407        
Ending balance at Mar. 31, 2025 38,550 $ 424,532 $ (2,854) 79,117 (465,402) 3,157
Ending balance, treasury stock (in shares) at Mar. 31, 2025     (408,070)      
Beginning balance (in shares) at Dec. 31, 2024   29,195,439        
Beginning balance at Dec. 31, 2024 53,095 $ 420,364 $ (2,854) 76,992 (444,692) 3,285
Beginning balance, treasury stock (in shares) at Dec. 31, 2024     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation loss (gain) (3,658)          
Net loss (37,303)          
Ending balance (in shares) at Jun. 30, 2025   29,377,603        
Ending balance at Jun. 30, 2025 22,763 $ 425,855 $ (2,854) 82,130 (481,995) (373)
Ending balance, treasury stock (in shares) at Jun. 30, 2025     (408,070)      
Beginning balance (in shares) at Mar. 31, 2025   29,316,407        
Beginning balance at Mar. 31, 2025 38,550 $ 424,532 $ (2,854) 79,117 (465,402) 3,157
Beginning balance, treasury stock (in shares) at Mar. 31, 2025     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   21,565        
Issuance of common shares, net of underwriters’ discount and issuance costs 1,022 $ 1,022        
Stock option exercises (in shares)   11,083        
Stock option exercises 273 $ 273        
Share-based compensation (in shares)   32,659        
Share-based compensation 3,185 $ 32   3,153    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (4,111)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (144) $ (4)   (140)    
Foreign currency translation loss (gain) (3,530)         (3,530)
Net loss (16,593)       (16,593)  
Ending balance (in shares) at Jun. 30, 2025   29,377,603        
Ending balance at Jun. 30, 2025 $ 22,763 $ 425,855 $ (2,854) 82,130 (481,995) (373)
Ending balance, treasury stock (in shares) at Jun. 30, 2025     (408,070)      
Beginning balance (in shares) at Dec. 31, 2025 29,304,954 29,713,024        
Beginning balance at Dec. 31, 2025 $ 23,547 $ 433,378 $ (2,854) 87,624 (495,756) 1,155
Beginning balance, treasury stock (in shares) at Dec. 31, 2025 (408,070)   (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common shares in lieu of cash compensation (in shares)   1,716        
Issuance of common shares in lieu of cash compensation $ 97 $ 97        
Stock option exercises (in shares)   32,607        
Stock option exercises 1,008 $ 1,008        
Share-based compensation (in shares)   56,385        
Share-based compensation 3,003 $ 56   2,947    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (10,651)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (702) $ (10)   (692)    
Foreign currency translation loss (gain) 1,212         1,212
Net loss (13,382)       (13,382)  
Ending balance (in shares) at Mar. 31, 2026   29,793,081        
Ending balance at Mar. 31, 2026 $ 14,783 $ 434,529 $ (2,854) 89,879 (509,138) 2,367
Ending balance, treasury stock (in shares) at Mar. 31, 2026     (408,070)      
Beginning balance (in shares) at Dec. 31, 2025 29,304,954 29,713,024        
Beginning balance at Dec. 31, 2025 $ 23,547 $ 433,378 $ (2,854) 87,624 (495,756) 1,155
Beginning balance, treasury stock (in shares) at Dec. 31, 2025 (408,070)   (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation loss (gain) $ 1,002          
Net loss $ (25,130)          
Ending balance (in shares) at Jun. 30, 2026 29,793,053 30,201,123        
Ending balance at Jun. 30, 2026 $ 21,607 $ 450,587 $ (2,854) 92,603 (520,886) 2,157
Ending balance, treasury stock (in shares) at Jun. 30, 2026 (408,070)   (408,070)      
Beginning balance (in shares) at Mar. 31, 2026   29,793,081        
Beginning balance at Mar. 31, 2026 $ 14,783 $ 434,529 $ (2,854) 89,879 (509,138) 2,367
Beginning balance, treasury stock (in shares) at Mar. 31, 2026     (408,070)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common shares in lieu of cash compensation (in shares)   1,131        
Issuance of common shares in lieu of cash compensation 97 $ 97        
Stock option exercises (in shares)   367,885        
Stock option exercises 15,922 $ 15,922        
Share-based compensation (in shares)   43,018        
Share-based compensation 3,038 $ 43   2,995    
Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares)   (3,992)        
Shares withheld to cover income tax obligation upon vesting of restricted stock (275) $ (4)   (271)    
Foreign currency translation loss (gain) (210)         (210)
Net loss $ (11,748)       (11,748)  
Ending balance (in shares) at Jun. 30, 2026 29,793,053 30,201,123        
Ending balance at Jun. 30, 2026 $ 21,607 $ 450,587 $ (2,854) $ 92,603 $ (520,886) $ 2,157
Ending balance, treasury stock (in shares) at Jun. 30, 2026 (408,070)   (408,070)