Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.25.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, 2021   0 39,692,373      
Beginning 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    
Issuance of common stock 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 vesting of restricted stock units (in shares)     292,953      
Issuance of common stock for unvested restricted stock awards (in shares)     11,494      
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)    
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    
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    
Issuance of common stock 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 vesting of restricted stock units (in shares)     453,986      
Issuance of common stock for unvested restricted stock awards (in shares)     17,339      
Shares withheld related to net share settlement of stock-based awards (in shares)     (138,451)      
Shares withheld related to net share settlement of stock-based awards (4,441)     (4,441)    
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    
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) (13,027)       (12,362) (665)
Dividends (20,244)       (20,244)  
Stock-based compensation 23,792     23,792    
Issuance of common stock pursuant to employee stock purchase plan (in shares)     30,562      
Issuance of common stock pursuant to employee stock purchase plan $ 847     847    
Issuance of common stock for vesting of restricted stock units (in shares)     557,259      
Issuance of common stock for unvested restricted stock awards (in shares)     16,121      
Shares withheld related to net share settlement of stock-based awards (in shares) (168,681)   (168,681)      
Shares withheld related to net share settlement of stock-based awards $ (5,872)     (5,872)    
Issuance of common stock for stock settled deferred consideration (in shares)     25,945      
Issuance of common stock for stock settled deferred consideration 833     833    
Repurchases of common stock (in shares)     (16,900)      
Repurchases of common stock (785)       (785)  
Ending Balance (in shares) at Dec. 31, 2024   0 38,856,790      
Ending Balance at Dec. 31, 2024 $ 630,818 $ 0 $ 4 $ 173,340 $ 458,907 $ (1,433)