v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2024 86,184,155          
Balance at Dec. 31, 2024 $ 862 $ 0 $ 1,583,053 $ (2,402) $ 0 $ 1,581,513
Net income (loss) 0 0 111,419 0 (537) 110,882
Fair value adjustments to available-for-sale securities 0 0 0 411 0 411
Foreign currency translation adjustments $ 0 0 0 15 0 15
Stock options exercised (in shares) 7,477          
Stock options exercised $ 0 139 0 0 0 139
Release of restricted stock units, net of tax (in shares) 44,277          
Release of restricted stock units, net of tax $ 0 (1,209) (397) 0 0 (1,606)
Release of performance stock units, net of tax (in shares) 99,124          
Release of performance stock units, net of tax $ 1 (222) (4,273) 0 0 (4,494)
Shares repurchased and retired (in shares) (4,453,045)          
Shares repurchased and retired $ (44) (6,313) (324,748) 0 0 (331,105)
Dividends declared 0 0 (14,745) 0 0 (14,745)
Share-based compensation costs 0 7,605 0 0 0 7,605
Transaction with noncontrolling interest $ 0 0 0 0 3,754 3,754
Balance (in shares) at Mar. 31, 2025 81,881,988          
Balance at Mar. 31, 2025 $ 819 0 1,350,309 (1,976) 3,217 1,352,369
Balance (in shares) at Dec. 31, 2024 86,184,155          
Balance at Dec. 31, 2024 $ 862 0 1,583,053 (2,402) 0 1,581,513
Net income (loss)           261,236
Fair value adjustments to available-for-sale securities           200
Foreign currency translation adjustments           $ 264
Shares repurchased and retired (in shares) [1],[2]           (5,933,000)
Balance (in shares) at Jun. 30, 2025 80,549,069          
Balance at Jun. 30, 2025 $ 805 0 1,394,651 (1,938) 2,113 $ 1,395,631
Balance (in shares) at Mar. 31, 2025 81,881,988          
Balance at Mar. 31, 2025 $ 819 0 1,350,309 (1,976) 3,217 1,352,369
Net income (loss) 0 0 151,458 0 (1,104) 150,354
Fair value adjustments to available-for-sale securities 0 0 0 (211) 0 (211)
Foreign currency translation adjustments $ 0 0 0 249 0 249
Release of restricted stock units, net of tax (in shares) 146,363          
Release of restricted stock units, net of tax $ 2 (8) (35) 0 0 (41)
Release of performance stock units, net of tax (in shares) 824          
Release of performance stock units, net of tax $ 0 0 0 0 0 $ 0
Shares repurchased and retired (in shares) (1,480,106)         (1,480,000) [1],[2]
Shares repurchased and retired $ (16) (13,384) (92,547) 0 0 $ (105,947)
Dividends declared 0 0 (14,534) 0 0 (14,534)
Share-based compensation costs $ 0 13,392 0 0 0 13,392
Balance (in shares) at Jun. 30, 2025 80,549,069          
Balance at Jun. 30, 2025 $ 805 0 1,394,651 (1,938) 2,113 $ 1,395,631
Balance (in shares) at Dec. 31, 2025 76,368,491         76,368,491
Balance at Dec. 31, 2025 $ 764 0 2,609,285 (1,550) (617) $ 2,607,882
Net income (loss) 0 0 105,542 0 (1,249) 104,293
Fair value adjustments to available-for-sale securities 0 0 0 118 0 118
Foreign currency translation adjustments $ 0 0 0 (249) 0 (249)
Stock options exercised (in shares) 23,924          
Stock options exercised $ 0 425 0 0 0 425
Release of restricted stock units, net of tax (in shares) 179,162          
Release of restricted stock units, net of tax $ 2 (207) (8,804) 0 0 (9,009)
Release of performance stock units, net of tax (in shares) 108,477          
Release of performance stock units, net of tax $ 1 (38) (5,347) 0 0 (5,384)
Shares repurchased and retired (in shares) (1,847,047)          
Shares repurchased and retired $ (19) (7,878) (148,285) 0 0 (156,182)
Dividends declared 0 0 (15,035) 0 0 (15,035)
Share-based compensation costs $ 0 7,698 0 0 0 7,698
Balance (in shares) at Mar. 31, 2026 74,833,007          
Balance at Mar. 31, 2026 $ 748 0 2,537,356 (1,681) (1,866) $ 2,534,557
Balance (in shares) at Dec. 31, 2025 76,368,491         76,368,491
Balance at Dec. 31, 2025 $ 764 0 2,609,285 (1,550) (617) $ 2,607,882
Net income (loss)           234,216
Fair value adjustments to available-for-sale securities           (112)
Foreign currency translation adjustments           $ (525)
Shares repurchased and retired (in shares) [1],[2]           (3,713,000)
Balance (in shares) at Jun. 30, 2026 73,114,319         73,114,319
Balance at Jun. 30, 2026 $ 731 0 2,501,977 (2,187) (3,177) $ 2,497,344
Balance (in shares) at Mar. 31, 2026 74,833,007          
Balance at Mar. 31, 2026 $ 748 0 2,537,356 (1,681) (1,866) 2,534,557
Net income (loss) 0 0 131,234 0 (1,311) 129,923
Fair value adjustments to available-for-sale securities 0 0 0 (230) 0 (230)
Foreign currency translation adjustments $ 0 0 0 (276) 0 (276)
Release of restricted stock units, net of tax (in shares) 124,089          
Release of restricted stock units, net of tax $ 1 (3,024) (3,112) 0 0 (6,135)
Release of performance stock units, net of tax (in shares) 23,476          
Release of performance stock units, net of tax $ 0 (1,344) 0 0 0 $ (1,344)
Shares repurchased and retired (in shares) (1,866,253)         (1,866,000) [1],[2]
Shares repurchased and retired $ (18) (8,449) (148,904) 0 0 $ (157,371)
Dividends declared 0 0 (14,597) 0 0 (14,597)
Share-based compensation costs $ 0 12,817 0 0 0 $ 12,817
Balance (in shares) at Jun. 30, 2026 73,114,319         73,114,319
Balance at Jun. 30, 2026 $ 731 $ 0 $ 2,501,977 $ (2,187) $ (3,177) $ 2,497,344
[1] All shares repurchased have been retired and constitute authorized but unissued shares.
[2] Shares repurchased reflect repurchases settled during the three and six months ended June 30, 2026 and 2025. These amounts exclude repurchases, if any, traded but not yet settled on or before June 30, 2026 and 2025, respectively.