XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive loss
Beginning balance (in shares) at Dec. 31, 2022   47,269,446      
Beginning balance at Dec. 31, 2022 $ 1,892,611 $ 473 $ 439,681 $ 1,537,830 $ (85,373)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 9,052     9,052  
Other comprehensive loss, net of tax (benefit) expense 5,792       5,792
Issuance of restricted stock, net (in shares)   26,017      
Issuance of restricted stock, net (3,232)   (3,766) 534  
Issuance of shares under employee stock purchase plan (in shares)   87,098      
Issuance of restricted stock, net 4,725 $ 1 4,724    
Repurchase and retirement of common stock (in shares)   (980,418)      
Repurchase and retirement of common stock (63,900) $ (10) (9,353) (54,537)  
Share-based compensation 17,619   17,619    
Other, net 15   15    
Ending balance (in shares) at Jun. 30, 2023   46,402,143      
Ending balance at Jun. 30, 2023 1,862,682 $ 464 448,920 1,492,879 (79,581)
Beginning balance (in shares) at Mar. 31, 2023   47,286,093      
Beginning balance at Mar. 31, 2023 1,894,615 $ 473 444,813 1,530,665 (81,336)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 16,679     16,679  
Other comprehensive loss, net of tax (benefit) expense 1,755       1,755
Issuance of restricted stock, net (in shares)   9,370      
Issuance of restricted stock, net (357)   (430) 73  
Issuance of shares under employee stock purchase plan (in shares)   87,098      
Issuance of restricted stock, net 4,725 $ 1 4,724    
Repurchase and retirement of common stock (in shares)   (980,418)      
Repurchase and retirement of common stock (63,900) $ (10) (9,353) (54,537)  
Share-based compensation 9,217   9,217    
Other, net (52)   (51) (1)  
Ending balance (in shares) at Jun. 30, 2023   46,402,143      
Ending balance at Jun. 30, 2023 $ 1,862,682 $ 464 448,920 1,492,879 (79,581)
Beginning balance (in shares) at Dec. 31, 2023 46,078,464 46,078,464      
Beginning balance at Dec. 31, 2023 $ 1,892,998 $ 461 472,201 1,491,956 (71,620)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 47,537     47,537  
Other comprehensive loss, net of tax (benefit) expense (6,715)       (6,715)
Issuance of restricted stock, net (in shares)   69,269      
Issuance of restricted stock, net (3,838)   (5,252) 1,414  
Issuance of shares under employee stock purchase plan (in shares)   92,589      
Issuance of restricted stock, net 4,525 $ 1 4,524    
Repurchase and retirement of common stock (in shares)   (1,500,000)      
Repurchase and retirement of common stock (84,910) $ (15) (15,723) (69,172)  
Share-based compensation 20,472   20,472    
Other, net $ (182)   10 (192)  
Ending balance (in shares) at Jun. 30, 2024 44,740,322 44,740,322      
Ending balance at Jun. 30, 2024 $ 1,869,887 $ 447 476,232 1,471,543 (78,335)
Beginning balance (in shares) at Mar. 31, 2024   46,134,708      
Beginning balance at Mar. 31, 2024 1,902,012 $ 461 475,926 1,503,838 (78,213)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 36,910     36,910  
Other comprehensive loss, net of tax (benefit) expense (122)       (122)
Issuance of restricted stock, net (in shares)   13,025      
Issuance of restricted stock, net 85   (100) 185  
Issuance of shares under employee stock purchase plan (in shares)   92,589      
Issuance of restricted stock, net 4,525 $ 1 4,524    
Repurchase and retirement of common stock (in shares)   (1,500,000)      
Repurchase and retirement of common stock (84,910) $ (15) (15,723) (69,172)  
Share-based compensation 11,600   11,600    
Other, net $ (213)   5 (218)  
Ending balance (in shares) at Jun. 30, 2024 44,740,322 44,740,322      
Ending balance at Jun. 30, 2024 $ 1,869,887 $ 447 $ 476,232 $ 1,471,543 $ (78,335)