Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
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)
Beginning Balance (in shares) at Dec. 31, 2024   0 38,856,790      
Beginning 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 (loss) income (13,699)       (15,457) 1,758
Dividends (10,230)       (10,230)  
Stock-based compensation 12,402     12,402    
Shares issued pursuant to employee stock purchase plan (in shares)     17,767      
Shares issued pursuant to employee stock purchase plan $ 441     441    
Issuance of common stock for vesting of restricted stock units (in shares)     476,117      
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) (141,661)   (141,661)      
Shares withheld related to net share settlement of stock-based awards $ (4,976)     (4,976)    
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)     (242,821)      
Repurchases of common stock (7,398)       (7,398)  
Ending Balance (in shares) at Jun. 30, 2025   0 38,996,974      
Ending Balance at Jun. 30, 2025 607,775 $ 0 $ 4 181,624 425,822 325
Beginning Balance (in shares) at Mar. 31, 2025   0 39,138,040      
Beginning Balance at Mar. 31, 2025 617,553 $ 0 $ 4 174,799 443,830 (1,080)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive (loss) income (9,630)       (11,035) 1,405
Stock-based compensation 6,223     6,223    
Shares issued pursuant to employee stock purchase plan (in shares)     17,767      
Shares issued pursuant to employee stock purchase plan 441     441    
Issuance of common stock for vesting of restricted stock units (in shares)     49,233      
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)     (8,565)      
Shares withheld related to net share settlement of stock-based awards (256)     (256)    
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)     (230,283)      
Repurchases of common stock (6,973)       (6,973)  
Ending Balance (in shares) at Jun. 30, 2025   0 38,996,974      
Ending Balance at Jun. 30, 2025 $ 607,775 $ 0 $ 4 $ 181,624 $ 425,822 $ 325