v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2024 116,295          
Balance at Dec. 31, 2024 $ 8,488 $ (83,420) $ 2,079,161 $ 14,470 $ (527,215) $ 1,491,484
Net income 0 0 0 0 13,948 13,948
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 6,968 0 0 6,968
Common stock issued upon vesting of share-based awards (in shares) 1,031          
Common stock issued upon vesting of share-based awards $ 58 0 793 0 0 851
Treasury shares withheld (in shares) (304)          
Treasury shares withheld $ 0 (3,425) 0 0 0 (3,425)
Acquisition of common stock (in shares) (994)          
Acquisition of common stock $ 0 (10,020) 0 0 0 (10,020)
Balance (in shares) at Mar. 31, 2025 116,028          
Balance at Mar. 31, 2025 $ 8,546 (96,865) 2,086,922 14,409 (513,267) 1,499,745
Balance (in shares) at Dec. 31, 2024 116,295          
Balance at Dec. 31, 2024 $ 8,488 (83,420) 2,079,161 14,470 (527,215) 1,491,484
Net income           31,951
Other comprehensive loss           $ (122)
Acquisition of common stock (in shares)           (1,600)
Acquisition of common stock           $ (15,000)
Balance (in shares) at Jun. 30, 2025 115,593          
Balance at Jun. 30, 2025 $ 8,556 (101,878) 2,094,226 14,348 (495,264) 1,519,988
Balance (in shares) at Mar. 31, 2025 116,028          
Balance at Mar. 31, 2025 $ 8,546 (96,865) 2,086,922 14,409 (513,267) 1,499,745
Net income 0 0 0 0 18,003 18,003
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 7,314 0 0 7,314
Common stock issued upon vesting of share-based awards (in shares) 202          
Common stock issued upon vesting of share-based awards $ 10 0 (10) 0 0 0
Acquisition of common stock (in shares) (637)          
Acquisition of common stock $ 0 (5,013) 0 0 0 (5,013)
Balance (in shares) at Jun. 30, 2025 115,593          
Balance at Jun. 30, 2025 $ 8,556 (101,878) 2,094,226 14,348 (495,264) 1,519,988
Balance (in shares) at Dec. 31, 2025 113,561          
Balance at Dec. 31, 2025 $ 8,559 (127,137) 2,110,177 18,053 (475,529) 1,534,123
Net income 0 0 0 0 (1,034) (1,034)
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 7,274 0 0 7,274
Common stock issued upon vesting of share-based awards (in shares) 204          
Common stock issued upon vesting of share-based awards $ 11 0 1,484 0 0 1,495
Treasury shares withheld (in shares) (372)          
Treasury shares withheld $ 0 (6,375) 0 0 0 (6,375)
Acquisition of common stock (in shares) (1,210)          
Acquisition of common stock $ 0 (19,998) 0 0 0 (19,998)
Treasury stock issued upon vesting of share-based awards (in shares) 1,208          
Treasury stock issued upon vesting of share-based awards $ 0 17,650 (17,650) 0 0 0
Balance (in shares) at Mar. 31, 2026 113,391          
Balance at Mar. 31, 2026 $ 8,570 (135,860) 2,101,285 17,992 (476,563) 1,515,424
Balance (in shares) at Dec. 31, 2025 113,561          
Balance at Dec. 31, 2025 $ 8,559 (127,137) 2,110,177 18,053 (475,529) 1,534,123
Net income           994
Other comprehensive loss           $ (122)
Acquisition of common stock (in shares)           (2,500)
Acquisition of common stock           $ (40,000)
Balance (in shares) at Jun. 30, 2026 112,211          
Balance at Jun. 30, 2026 $ 8,570 (154,153) 2,107,739 17,931 (474,535) 1,505,552
Balance (in shares) at Mar. 31, 2026 113,391          
Balance at Mar. 31, 2026 $ 8,570 (135,860) 2,101,285 17,992 (476,563) 1,515,424
Net income 0 0 0 0 2,028 2,028
Other comprehensive loss 0 0 0 (61) 0 (61)
Stock-based compensation expense $ 0 0 8,280 0 0 8,280
Common stock issued upon vesting of share-based awards (in shares) 1          
Common stock issued upon vesting of share-based awards $ 0 0 0 0 0 0
Treasury shares withheld (in shares) (8)          
Treasury shares withheld $ 0 (120) 0 0 0 (120)
Acquisition of common stock (in shares) (1,297)          
Acquisition of common stock $ 0 (19,999) 0 0 0 (19,999)
Treasury stock issued upon vesting of share-based awards (in shares) 124          
Treasury stock issued upon vesting of share-based awards $ 0 1,826 (1,826) 0 0 0
Balance (in shares) at Jun. 30, 2026 112,211          
Balance at Jun. 30, 2026 $ 8,570 $ (154,153) $ 2,107,739 $ 17,931 $ (474,535) $ 1,505,552