v3.25.2
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Balance beginning of period (in shares) at Dec. 31, 2023   53,930,000      
Balance beginning of period at Dec. 31, 2023 $ 2,247,506 $ 539 $ 459,728 $ (175,339) $ 1,962,578
Increase (Decrease) in Stockholders' Equity          
Net income 69,832       69,832
Other comprehensive (loss) income (4,287)     (4,287)  
Stock-based compensation 6,338   6,338    
Issuance of common stock for restricted share vesting, net of employee tax withholdings (in shares)   23,000      
Issuance of common stock for restricted share vesting, net of employee tax withholdings (3,052)   (3,052)    
Repurchases of common stock (in shares)   (27,000)      
Repurchases of common stock (5,000)   (5,000)    
Balance ending of period (in shares) at Mar. 31, 2024   53,926,000      
Balance ending of period at Mar. 31, 2024 2,311,337 $ 539 458,014 (179,626) 2,032,410
Balance beginning of period (in shares) at Dec. 31, 2023   53,930,000      
Balance beginning of period at Dec. 31, 2023 2,247,506 $ 539 459,728 (175,339) 1,962,578
Increase (Decrease) in Stockholders' Equity          
Net income 203,112        
Other comprehensive (loss) income (9,151)        
Balance ending of period (in shares) at Jun. 30, 2024   53,930,000      
Balance ending of period at Jun. 30, 2024 2,441,721 $ 539 459,982 (184,490) 2,165,690
Balance beginning of period (in shares) at Mar. 31, 2024   53,926,000      
Balance beginning of period at Mar. 31, 2024 2,311,337 $ 539 458,014 (179,626) 2,032,410
Increase (Decrease) in Stockholders' Equity          
Net income 133,280       133,280
Other comprehensive (loss) income (4,864)     (4,864)  
Stock-based compensation 8,515   8,515    
Issuance of common stock for restricted share vesting, net of employee tax withholdings (in shares)   27,000      
Issuance of common stock for restricted share vesting, net of employee tax withholdings (1,547)   (1,547)    
Repurchases of common stock (in shares)   (23,000)      
Repurchases of common stock (5,000)   (5,000)    
Balance ending of period (in shares) at Jun. 30, 2024   53,930,000      
Balance ending of period at Jun. 30, 2024 $ 2,441,721 $ 539 459,982 (184,490) 2,165,690
Balance beginning of period (in shares) at Dec. 31, 2024 53,832,692 53,833,000      
Balance beginning of period at Dec. 31, 2024 $ 2,573,529 $ 538 421,749 (213,635) 2,364,877
Increase (Decrease) in Stockholders' Equity          
Net income 58,680       58,680
Other comprehensive (loss) income (4,932)     (4,932)  
Stock-based compensation 7,635   7,635    
Issuance of common stock for restricted share vesting, net of employee tax withholdings (in shares)   59,000      
Issuance of common stock for restricted share vesting, net of employee tax withholdings (8,688) $ 1 (8,689)    
Repurchases of common stock (in shares)   (256,000)      
Repurchases of common stock (55,000) $ (3) (54,997)    
Balance ending of period (in shares) at Mar. 31, 2025   53,636,000      
Balance ending of period at Mar. 31, 2025 $ 2,571,224 $ 536 365,698 (218,567) 2,423,557
Balance beginning of period (in shares) at Dec. 31, 2024 53,832,692 53,833,000      
Balance beginning of period at Dec. 31, 2024 $ 2,573,529 $ 538 421,749 (213,635) 2,364,877
Increase (Decrease) in Stockholders' Equity          
Net income 185,585        
Other comprehensive (loss) income $ 15,106        
Balance ending of period (in shares) at Jun. 30, 2025 53,614,135 53,614,000      
Balance ending of period at Jun. 30, 2025 $ 2,714,067 $ 536 361,598 (198,529) 2,550,462
Balance beginning of period (in shares) at Mar. 31, 2025   53,636,000      
Balance beginning of period at Mar. 31, 2025 2,571,224 $ 536 365,698 (218,567) 2,423,557
Increase (Decrease) in Stockholders' Equity          
Net income 126,905       126,905
Other comprehensive (loss) income 20,038     20,038  
Stock-based compensation 6,063   6,063    
Issuance of common stock for restricted share vesting, net of employee tax withholdings (in shares)   24,000      
Issuance of common stock for restricted share vesting, net of employee tax withholdings (1,768)   (1,768)    
Repurchases of common stock (in shares)   (62,000)      
Repurchases of common stock (11,755)   (11,755)    
Employee stock purchase plan (in shares)   16,000      
Employee stock purchase plan $ 3,360   3,360    
Balance ending of period (in shares) at Jun. 30, 2025 53,614,135 53,614,000      
Balance ending of period at Jun. 30, 2025 $ 2,714,067 $ 536 $ 361,598 $ (198,529) $ 2,550,462