XML 15 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders’ Equity (unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock and Additional Paid-in Capital
Stock Subscriptions
Treasury Stock, At Cost
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (shares) at Dec. 31, 2023 [1]   34,185        
Beginning balance at Dec. 31, 2023 $ 22,094 $ 186,017 $ 0 $ (5,756) $ (647) $ (157,520)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity based compensation 757 $ 757        
Stock option exercises (shares) [1]   39        
Stock option exercises 172 $ 172        
Restricted stock issuances and vesting of awards (shares) [1]   261        
Restricted stock issuances and vesting of awards 148 $ 148        
Stock subscriptions receivable related to stock option exercises (shares) [1]   4        
Stock subscriptions receivable related to stock option exercises 0 $ 39 (39)      
Conversion of warrant liabilities to stockholders' equity 2,229 $ 2,229        
Repurchase and retirement of common stock (shares) [1]   (594)        
Repurchase and retirement of common stock (3,481) $ (3,072)   0   (409)
Repurchase of common stock (shares) [1]   (84)        
Repurchase of common stock (314)     (314)    
Foreign currency translation adjustment 1       1  
Net income 8,007         8,007
Ending balance (shares) at Mar. 31, 2024 [1]   33,811        
Ending balance at Mar. 31, 2024 $ 29,613 $ 186,290 (39) (6,070) (646) (149,922)
Beginning balance (shares) at Dec. 31, 2024 33,735 [2] 33,735 [1]        
Beginning balance at Dec. 31, 2024 $ 87,835 [2] $ 188,589 0 (9,391) (1,588) (89,775)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity based compensation 1,140 $ 1,140        
Stock option exercises (shares) [1]   101        
Stock option exercises 540 $ 540        
Restricted stock issuances and vesting of awards (shares) [1]   185        
Restricted stock issuances and vesting of awards 2,434 $ 2,434        
Repurchase of common stock (shares) [1]   (56)        
Repurchase of common stock (2,444)     (2,444)    
Foreign currency translation adjustment 93       93  
Net income $ 36,164         36,164
Ending balance (shares) at Mar. 31, 2025 33,965 [2] 33,965 [1]        
Ending balance at Mar. 31, 2025 $ 125,762 [2] $ 192,703 $ 0 $ (11,835) $ (1,495) $ (53,611)
[1] Effective March 28, 2025, we performed a 6-for-1 stock split of the Company’s common stock, affected through a stock dividend. Share and per-share amounts have been retroactively adjusted.
[2] Effective March 28, 2025, we performed a 6-for-1 stock split of the Company’s common stock, affected through a stock dividend. Share and per-share amounts have been retroactively adjusted.