Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
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 (loss) income (13,545)       (14,562) 1,017
Dividends (10,284)       (10,284)  
Stock-based compensation 10,362     10,362    
Shares issued pursuant to employee stock purchase plan (in shares)     15,297      
Shares issued pursuant to employee stock purchase plan 392     392    
Issuance of common stock for vesting of restricted stock units (in shares)     337,796      
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)     (125,319)      
Shares withheld related to net share settlement of stock-based awards (3,986)     (3,986)    
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,098,561)      
Repurchases of common stock (34,362)       (34,362)  
Ending Balance (in shares) at Jun. 30, 2023   0 38,460,595      
Ending Balance at Jun. 30, 2023 663,919 $ 0 $ 4 140,142 526,373 (2,600)
Beginning Balance (in shares) at Mar. 31, 2023   0 38,876,354      
Beginning Balance at Mar. 31, 2023 682,158 $ 0 $ 4 132,905 551,696 (2,447)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income (8,882)       (8,729) (153)
Stock-based compensation 5,351     5,351    
Shares issued pursuant to employee stock purchase plan (in shares)     15,297      
Shares issued pursuant to employee stock purchase plan 392     392    
Issuance of common stock for vesting of restricted stock units (in shares)     43,923      
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)     (11,885)      
Shares withheld related to net share settlement of stock-based awards (339)     (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    
Repurchases of common stock (in shares)     (538,638)      
Repurchases of common stock (16,594)       (16,594)  
Ending Balance (in shares) at Jun. 30, 2023   0 38,460,595      
Ending Balance at Jun. 30, 2023 663,919 $ 0 $ 4 140,142 526,373 (2,600)
Beginning Balance (in shares) at Dec. 31, 2023   0 38,412,484      
Beginning Balance at Dec. 31, 2023 645,274 $ 0 $ 4 153,740 492,298 (768)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income (16,118)       (15,525) (593)
Dividends (10,087)       (10,087)  
Stock-based compensation 11,684     11,684    
Shares issued pursuant to employee stock purchase plan (in shares)     16,348      
Shares issued pursuant to employee stock purchase plan 424     424    
Issuance of common stock for vesting of restricted stock units (in shares)     415,367      
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)     (140,042)      
Shares withheld related to net share settlement of stock-based awards (4,786)     (4,786)    
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 (554)       (554)  
Ending Balance (in shares) at Jun. 30, 2024   0 38,729,323      
Ending Balance at Jun. 30, 2024 626,670 $ 0 $ 4 161,895 466,132 (1,361)
Beginning Balance (in shares) at Mar. 31, 2024   0 38,633,603      
Beginning Balance at Mar. 31, 2024 625,555 $ 0 $ 4 155,157 471,670 (1,276)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income (5,623)       (5,538) (85)
Stock-based compensation 5,889     5,889    
Shares issued pursuant to employee stock purchase plan (in shares)     16,348      
Shares issued pursuant to employee stock purchase plan 424     424    
Issuance of common stock for vesting of restricted stock units (in shares)     48,808      
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)     (11,502)      
Shares withheld related to net share settlement of stock-based awards (408)     (408)    
Issuance of common stock for stock settled deferred consideration (in shares)     25,945      
Issuance of common stock for stock settled deferred consideration 833     833    
Ending Balance (in shares) at Jun. 30, 2024   0 38,729,323      
Ending Balance at Jun. 30, 2024 $ 626,670 $ 0 $ 4 $ 161,895 $ 466,132 $ (1,361)