XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Restricted Stock
Common Stock
Common Stock
Restricted Stock
Treasury Stock
Treasury Stock
Restricted Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2021     42,012,813            
Beginning balance at Dec. 31, 2021 $ 241,160   $ 42   $ (4,535)   $ 174,486 $ 70,593 $ 574
Beginning balance (in shares) at Dec. 31, 2021         1,777,001        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent 16               16
Vesting of restricted stock (in shares)     179,630            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 826           826    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 5           5    
Employee stock purchase plan issuance (in shares)     16,285            
Stock Issued During Period, Value, Employee Stock Purchase Plan 25           25    
Stock buy back (in shares)       (56,400)   56,400      
Stock buy back   $ (127)       $ (127)      
Net income (loss) (5,923)             (5,923)  
Ending balance (in shares) at Mar. 31, 2022     42,152,328            
Ending balance at Mar. 31, 2022 235,982   $ 42   $ (4,662)   175,342 64,670 590
Ending balance (in shares) at Mar. 31, 2022         1,833,401        
Beginning balance (in shares) at Dec. 31, 2021     42,012,813            
Beginning balance at Dec. 31, 2021 241,160   $ 42   $ (4,535)   174,486 70,593 574
Beginning balance (in shares) at Dec. 31, 2021         1,777,001        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent (324)                
Net income (loss) (3,329)                
Ending balance (in shares) at Sep. 30, 2022     42,647,334            
Ending balance at Sep. 30, 2022 239,561   $ 42   $ (4,986)   176,992 67,263 250
Ending balance (in shares) at Sep. 30, 2022         1,959,668        
Beginning balance (in shares) at Mar. 31, 2022     42,152,328            
Beginning balance at Mar. 31, 2022 235,982   $ 42   $ (4,662)   175,342 64,670 590
Beginning balance (in shares) at Mar. 31, 2022         1,833,401        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent (74)               (74)
Vesting of restricted stock (in shares)     130,003            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 802           802    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 6           6    
Stock Issued During Period, Value, Employee Stock Purchase Plan 0           0    
Stock buy back (in shares)       (39,479)   39,479      
Stock buy back   (114)       $ (114)      
Net income (loss) (90)             (90)  
Ending balance (in shares) at Jun. 30, 2022     42,242,852            
Ending balance at Jun. 30, 2022 236,512   $ 42   $ (4,776)   176,150 64,580 516
Ending balance (in shares) at Jun. 30, 2022         1,872,880        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent (266)               (266)
Vesting of restricted stock (in shares)     473,032            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 808           808    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 7           7    
Employee stock purchase plan issuance (in shares)     18,238            
Stock Issued During Period, Value, Employee Stock Purchase Plan 27           27    
Stock buy back (in shares)       (86,788)   86,788      
Stock buy back   (210)       $ (210)      
Net income (loss) 2,683             2,683  
Ending balance (in shares) at Sep. 30, 2022     42,647,334            
Ending balance at Sep. 30, 2022 $ 239,561   $ 42   $ (4,986)   176,992 67,263 250
Ending balance (in shares) at Sep. 30, 2022         1,959,668        
Beginning balance (in shares) at Dec. 31, 2022 43,088,106   43,088,106            
Beginning balance at Dec. 31, 2022 $ 243,471   $ 43   $ (5,075)   178,386 69,890 227
Beginning balance (in shares) at Dec. 31, 2022 2,010,961       2,010,961        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent $ (66)               (66)
Vesting of restricted stock (in shares)     4,750            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 779           779    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 7           7    
Employee stock purchase plan issuance (in shares)     21,810            
Stock Issued During Period, Value, Employee Stock Purchase Plan 33           33    
Stock buy back (in shares)       (5,177,306)   (5,177,306)      
Stock buy back   $ (8,853)   $ (5)   $ (8,848)      
Net income (loss) (3,599)             (3,599)  
Ending balance (in shares) at Mar. 31, 2023     37,937,360            
Ending balance at Mar. 31, 2023 $ 231,772   $ 38   $ (13,923)   179,205 66,291 161
Ending balance (in shares) at Mar. 31, 2023         7,188,267        
Beginning balance (in shares) at Dec. 31, 2022 43,088,106   43,088,106            
Beginning balance at Dec. 31, 2022 $ 243,471   $ 43   $ (5,075)   178,386 69,890 227
Beginning balance (in shares) at Dec. 31, 2022 2,010,961       2,010,961        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent $ (254)                
Net income (loss) $ 9,435                
Ending balance (in shares) at Sep. 30, 2023 38,311,714   38,311,714            
Ending balance at Sep. 30, 2023 $ 246,146   $ 38   $ (14,124)   180,934 79,325 (27)
Ending balance (in shares) at Sep. 30, 2023 7,305,928       7,305,928        
Beginning balance (in shares) at Mar. 31, 2023     37,937,360            
Beginning balance at Mar. 31, 2023 $ 231,772   $ 38   $ (13,923)   179,205 66,291 161
Beginning balance (in shares) at Mar. 31, 2023         7,188,267        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent (41)               (41)
Vesting of restricted stock (in shares)     228,036            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 833           833    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 8           8    
Stock Issued During Period, Value, Employee Stock Purchase Plan 0           0    
Stock buy back (in shares)     (48,131)   (48,131)        
Stock buy back (77)       $ (77)        
Net income (loss) 6,307             6,307  
Ending balance (in shares) at Jun. 30, 2023     38,117,265            
Ending balance at Jun. 30, 2023 238,802   $ 38   $ (14,000)   180,046 72,598 120
Ending balance (in shares) at Jun. 30, 2023         7,236,398        
Increase (Decrease) in Stockholders' Equity                  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent (147)               (147)
Vesting of restricted stock (in shares)     247,368            
APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition 860           860    
APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition 5           5    
Employee stock purchase plan issuance (in shares)     16,611            
Stock Issued During Period, Value, Employee Stock Purchase Plan 23           23    
Stock buy back (in shares)     (69,530)   69,530        
Stock buy back (124)       $ (124)        
Net income (loss) $ 6,727             6,727  
Ending balance (in shares) at Sep. 30, 2023 38,311,714   38,311,714            
Ending balance at Sep. 30, 2023 $ 246,146   $ 38   $ (14,124)   $ 180,934 $ 79,325 $ (27)
Ending balance (in shares) at Sep. 30, 2023 7,305,928       7,305,928