Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
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 income (loss) (20,007)       (20,910) 903
Dividends (20,244)       (20,244)  
Stock-based compensation 17,755     17,755    
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)     535,569      
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)     (165,863)      
Shares withheld related to net share settlement of stock-based awards (5,753)     (5,753)    
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 Sep. 30, 2024   0 38,823,704      
Ending Balance at Sep. 30, 2024 617,728 $ 0 $ 4 166,999 450,590 135
Beginning Balance (in shares) at Jun. 30, 2024   0 38,729,323      
Beginning Balance at Jun. 30, 2024 626,670 $ 0 $ 4 161,895 466,132 (1,361)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) (3,889)       (5,385) 1,496
Dividends (10,157)       (10,157)  
Stock-based compensation 6,071     6,071    
Issuance of common stock for vesting of restricted stock units (in shares)     120,202      
Shares withheld related to net share settlement of stock-based awards (in shares)     (25,821)      
Shares withheld related to net share settlement of stock-based awards (967)     (967)    
Ending Balance (in shares) at Sep. 30, 2024   0 38,823,704      
Ending Balance at Sep. 30, 2024 617,728 $ 0 $ 4 166,999 450,590 135
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 income (loss) (13,613)       (15,217) 1,604
Dividends (20,378)       (20,378)  
Stock-based compensation 18,368     18,368    
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)     588,272      
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) (167,982)   (167,982)      
Shares withheld related to net share settlement of stock-based awards $ (5,788)     (5,788)    
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)     (264,554)      
Repurchases of common stock (8,024)       (8,024)  
Ending Balance (in shares) at Sep. 30, 2025   0 39,061,075      
Ending Balance at Sep. 30, 2025 602,241 $ 0 $ 4 186,778 415,288 171
Beginning Balance (in shares) at Jun. 30, 2025   0 38,996,974      
Beginning Balance at Jun. 30, 2025 607,775 $ 0 $ 4 181,624 425,822 325
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net and comprehensive income (loss) 86       240 (154)
Dividends (10,148)       (10,148)  
Stock-based compensation 5,966     5,966    
Issuance of common stock for vesting of restricted stock units (in shares)     112,155      
Shares withheld related to net share settlement of stock-based awards (in shares)     (26,321)      
Shares withheld related to net share settlement of stock-based awards (812)     (812)    
Repurchases of common stock (in shares)     (21,733)      
Repurchases of common stock (626)       (626)  
Ending Balance (in shares) at Sep. 30, 2025   0 39,061,075      
Ending Balance at Sep. 30, 2025 $ 602,241 $ 0 $ 4 $ 186,778 $ 415,288 $ 171