v3.26.3
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
Net income (loss) 0 0 111,419 0 (537) 110,882
Foreign currency translation adjustments $ 0 0 0 15 0 15
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
Transaction with noncontrolling interest $ 0 0 0 0 3,754 3,754
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)           1,700,072
Fair value adjustments to available-for-sale securities           492
Foreign currency translation adjustments           $ 139
Shares repurchased and retired (in shares) [1],[2]           (7,837,000)
Net income (loss)           $ 1,700,072
Foreign currency translation adjustments           139
Balance (in shares) at Sep. 30, 2025 78,645,912          
Balance at Sep. 30, 2025 $ 786 0 2,667,342 (1,771) 956 2,667,313
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)          
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
Net income (loss) 0 0 151,458 0 (1,104) 150,354
Foreign currency translation adjustments $ 0 0 0 249 0 249
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
Net income (loss) 0 0 1,439,993 0 (1,157) 1,438,836
Fair value adjustments to available-for-sale securities 0 0 0 292 0 292
Foreign currency translation adjustments $ 0 0 0 (125) 0 (125)
Release of restricted stock units, net of tax (in shares) 454          
Release of restricted stock units, net of tax $ 0 (16) (7) 0 0 $ (23)
Shares repurchased and retired (in shares) (1,903,611)         (1,904,000) [1],[2]
Shares repurchased and retired $ (19) (8,518) (153,067) 0 0 $ (161,604)
Dividends declared 0 0 (14,228) 0 0 (14,228)
Share-based compensation costs 0 8,534 0 0 0 8,534
Net income (loss) 0 0 1,439,993 0 (1,157) 1,438,836
Foreign currency translation adjustments $ 0 0 0 (125) 0 (125)
Balance (in shares) at Sep. 30, 2025 78,645,912          
Balance at Sep. 30, 2025 $ 786 0 2,667,342 (1,771) 956 $ 2,667,313
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
Net income (loss) 0 0 105,542 0 (1,249) 104,293
Foreign currency translation adjustments $ 0 0 0 (249) 0 (249)
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)           357,806
Fair value adjustments to available-for-sale securities           (251)
Foreign currency translation adjustments           $ (467)
Shares repurchased and retired (in shares) [1],[2]           (5,689,000)
Net income (loss)           $ 357,806
Foreign currency translation adjustments           $ (467)
Balance (in shares) at Sep. 30, 2026 71,229,681         71,229,681
Balance at Sep. 30, 2026 $ 712 0 2,451,542 (2,268) (4,520) $ 2,445,466
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)          
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
Net income (loss) 0 0 131,234 0 (1,311) 129,923
Foreign currency translation adjustments $ 0 0 0 (276) 0 (276)
Balance (in shares) at Jun. 30, 2026 73,114,319          
Balance at Jun. 30, 2026 $ 731 0 2,501,977 (2,187) (3,177) 2,497,344
Net income (loss) 0 0 124,933 0 (1,343) 123,590
Fair value adjustments to available-for-sale securities 0 0 0 (139) 0 (139)
Foreign currency translation adjustments $ 0 0 0 58 0 58
Release of restricted stock units, net of tax (in shares) 74,724          
Release of restricted stock units, net of tax $ 1 (1,343) (2,277) 0 0 (3,619)
Release of performance stock units, net of tax (in shares) 16,043          
Release of performance stock units, net of tax $ 0 (676) (27) 0 0 $ (703)
Shares repurchased and retired (in shares) (1,975,405)         (1,975,000) [1],[2]
Shares repurchased and retired $ (20) (6,624) (158,832) 0 0 $ (165,476)
Dividends declared 0 0 (14,232) 0 0 (14,232)
Share-based compensation costs 0 8,643 0 0 0 8,643
Net income (loss) 0 0 124,933 0 (1,343) 123,590
Foreign currency translation adjustments $ 0 0 0 58 0 $ 58
Balance (in shares) at Sep. 30, 2026 71,229,681         71,229,681
Balance at Sep. 30, 2026 $ 712 $ 0 $ 2,451,542 $ (2,268) $ (4,520) $ 2,445,466
[1] All shares repurchased have been retired and constitute authorized but unissued shares.
[2] Shares repurchased reflect repurchases settled during the three and nine months ended September 30, 2026 and 2025. These amounts exclude repurchases, if any, traded but not yet settled on or before September 30, 2026 and 2025, respectively.