XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.1
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 (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, 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 (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,038 53,636,000      
Balance ending of period at Mar. 31, 2025 $ 2,571,224 $ 536 $ 365,698 $ (218,567) $ 2,423,557