v3.24.1.u1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   39,605        
Beginning balance at Dec. 31, 2022 $ 447,482 $ 396 $ (200,008) $ 391,482 $ (15,439) $ 271,051
Beginning balance (in shares) at Dec. 31, 2022     3,776      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation 8,643     8,643    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   144        
Issuance of common stock in connection with employee stock option exercises and RSU vesting 2 $ 1   1    
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (59)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (4,193) $ (1)   (4,192)    
Cash dividends paid (9,662)         (9,662)
Other comprehensive loss 1,419       1,419  
Net income 32,843         32,843
Ending balance (in shares) at Mar. 31, 2023   39,690        
Ending balance at Mar. 31, 2023 $ 476,534 $ 396 $ (200,008) 395,934 (14,020) 294,232
Ending balance (in shares) at Mar. 31, 2023     3,776      
Beginning balance (in shares) at Dec. 31, 2023 35,572 39,982        
Beginning balance at Dec. 31, 2023 $ 527,094 $ 399 $ (228,213) 424,229 (11,974) 342,653
Beginning balance (in shares) at Dec. 31, 2023 4,410   4,410      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation $ 11,150     11,150    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   52        
Issuance of common stock in connection with employee stock option exercises and RSU vesting 0 $ 0   0    
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (21)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (963)     (963)    
Cash dividends paid (10,663)         (10,663)
Other comprehensive loss (1,464)       (1,464)  
Net income $ 16,121         16,121
Ending balance (in shares) at Mar. 31, 2024 35,603 40,013        
Ending balance at Mar. 31, 2024 $ 541,275 $ 399 $ (228,213) $ 434,416 $ (13,438) $ 348,111
Ending balance (in shares) at Mar. 31, 2024 4,410   4,410