XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Warrants
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Warrants, outstanding, at beginning of period (in shares) at Dec. 31, 2021   1,643,660          
Common stock, outstanding, at beginning of period (in shares) at Dec. 31, 2021     57,872,452        
Balances, at beginning of period at Dec. 31, 2021 $ 490,589   $ 579   $ 485,638 $ 4,372  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock Issued for Stock-Based Awards (in shares)     91,868        
Stock Issued for Stock-Based Awards 523   $ 1   522    
Net Income 3,637         3,637  
Amazon warrants (in shares)   189,652          
Amazon Warrants 1,400       1,400    
Stock-based Compensation 920       920    
Warrants, outstanding, at end of period (in shares) at Mar. 31, 2022   1,833,312          
Common stock, outstanding, at end of period (in shares) at Mar. 31, 2022     57,964,320        
Balances, at end of period at Mar. 31, 2022 $ 497,069   $ 580   488,480 8,009  
Warrants, outstanding, at beginning of period (in shares) at Dec. 31, 2022   2,402,268          
Common stock, outstanding, at beginning of period (in shares) at Dec. 31, 2022 57,325,238   58,217,647        
Balances, at beginning of period at Dec. 31, 2022 $ 492,712   $ 582 $ (17,605) 488,494 22,048 $ (807)
Treasury Stock, at beginning of period (in shares) at Dec. 31, 2022 892,409     892,409      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock Issued for Stock-Based Awards (in shares)     147,105        
Stock Issued for Stock-Based Awards $ 556   $ 2   554    
Net Stock Settlement of Stock-Based Awards (in shares)       406      
Net Stock Settlement of Stock-Based Awards (8)     $ (8)      
Common stock repurchases (in shares)       1,230,932      
Common Stock Repurchases (15,048)     $ (22,549) 7,501    
Net Income 38,328         38,328  
Amazon warrants (in shares)   189,652          
Amazon Warrants 1,400       1,400    
Stock-based Compensation 2,678       2,678    
Other Comprehensive Income $ 389           389
Warrants, outstanding, at end of period (in shares) at Mar. 31, 2023   2,591,920          
Common stock, outstanding, at end of period (in shares) at Mar. 31, 2023 56,241,005   58,364,752        
Balances, at end of period at Mar. 31, 2023 $ 521,007   $ 584 $ (40,162) $ 500,627 $ 60,376 $ (418)
Treasury Stock, at end of period (in shares) at Mar. 31, 2023 2,123,747     2,123,747