Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Series A Redeemable Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Beginning Balance (in shares) at Dec. 31, 2020   0 39,401,976      
Beginning Balance at Dec. 31, 2020 $ 546,836 $ 0 $ 4 $ 113,182 $ 431,076 $ 2,574
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) 140,806       142,470 (1,664)
Stock-based compensation 10,361     10,361    
Shares issued pursuant to employee stock purchase plan (in shares)     20,152      
Issuance of common stock pursuant to employee stock purchase plan 653     653    
Issuance of common stock for settlement of deferred stock units (in shares)     60,373      
Issuance of common stock for unvested restricted stock awards (in shares)     260,525      
Issuance of common stock for vesting of restricted stock units (in shares)     13,323      
Issuance of common stock for stock settled deferred consideration (in shares)     27,481      
Issuance of common stock for stock settled deferred consideration 1,000     1,000    
Shares withheld related to net share settlement of stock-based awards (in shares)     (91,457)      
Shares withheld related to net share settlement of stock-based awards (3,352)     (3,352)    
Ending Balance (in shares) at Dec. 31, 2021   0 39,692,373      
Ending Balance at Dec. 31, 2021 696,304 $ 0 $ 4 121,844 573,546 910
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) 99,698       104,225 (4,527)
Dividends (62,572)       (62,572)  
Stock-based compensation 17,312     17,312    
Shares issued pursuant to employee stock purchase plan (in shares)     19,813      
Issuance of common stock pursuant to employee stock purchase plan 709     709    
Issuance of common stock for settlement of deferred stock units (in shares)     281,193      
Issuance of common stock for unvested restricted stock awards (in shares)     292,953      
Issuance of common stock for vesting of restricted stock units (in shares)     11,494      
Issuance of common stock for stock settled deferred consideration (in shares)     28,673      
Issuance of common stock for stock settled deferred consideration 1,417     1,417    
Shares withheld related to net share settlement of stock-based awards (in shares)     (206,390)      
Shares withheld related to net share settlement of stock-based awards (9,741)     (9,741)    
Repurchases of common stock (in shares)     (864,271)      
Repurchases of common stock (29,618)       (29,618)  
Ending Balance (in shares) at Dec. 31, 2022   0 39,255,838      
Ending Balance at Dec. 31, 2022 713,509 $ 0 $ 4 131,541 585,581 (3,617)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) (31,186)       (34,035) 2,849
Dividends (20,372)       (20,372)  
Stock-based compensation 24,146     24,146    
Shares issued pursuant to employee stock purchase plan (in shares)     25,818      
Issuance of common stock pursuant to employee stock purchase plan 661     661    
Issuance of common stock for unvested restricted stock awards (in shares)     453,986      
Issuance of common stock for vesting of restricted stock units (in shares)     17,339      
Issuance of common stock for stock settled deferred consideration (in shares)     58,205      
Issuance of common stock for stock settled deferred consideration $ 1,833     1,833    
Shares withheld related to net share settlement of stock-based awards (in shares) (138,451)   (138,451)      
Shares withheld related to net share settlement of stock-based awards $ (4,441)     (4,441)    
Repurchases of common stock (in shares)     (1,260,251)      
Repurchases of common stock (38,876)       (38,876)  
Ending Balance (in shares) at Dec. 31, 2023   0 38,412,484      
Ending Balance at Dec. 31, 2023 $ 645,274 $ 0 $ 4 $ 153,740 $ 492,298 $ (768)