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

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.25.4
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, 2022   0 39,255,838      
Beginning 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)      
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) (75)       (1,909) 1,834
Dividends (20,378)       (20,378)  
Stock-based compensation 24,226     24,226    
Issuance of common stock pursuant to employee stock purchase plan (in shares)     33,141      
Issuance of common stock pursuant to employee stock purchase plan $ 821     821    
Issuance of common stock for vesting of restricted stock units (in shares)     605,705      
Issuance of common stock for unvested restricted stock awards (in shares)     17,297      
Shares withheld related to net share settlement of stock-based awards (in shares) (170,310)   (170,310)      
Shares withheld related to net share settlement of stock-based awards $ (5,859)     (5,859)    
Issuance of common stock for stock settled deferred consideration (in shares)     13,485      
Issuance of common stock for stock settled deferred consideration 417     417    
Repurchases of common stock (in shares)     (933,115)      
Repurchases of common stock (26,867)       (26,867)  
Ending Balance (in shares) at Dec. 31, 2025   0 38,422,993      
Ending Balance at Dec. 31, 2025 $ 603,103 $ 0 $ 4 $ 192,945 $ 409,753 $ 401