Consolidated Statement of Shareholders' Equity Statement - USD ($) $ in Thousands | Total | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] |
Beginning Balance, Shares | | 28,352,000 | | | |
Beginning balance | $ 652,069 | $ 284 | $ 196,455 | $ 452,321 | $ 3,009 |
Issuance of common stock under employee stock plans (in shares) | | 122,000 | | | |
Stock Issued During Period, Value, Stock Options Exercised | 4,048 | $ 1 | 4,047 | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) | | 356,000 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | 0 | $ 3 | (3) | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 20,904 | | 20,904 | | |
Shares Paid for Tax Withholding for Share Based Compensation (in shares) | | (46,000) | | | |
Stock Withheld to Cover Tax Withholding Requirements Upon Vesting to Restricted Stock Units Amount | (1,845) | | (1,845) | | |
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent | (2,058) | | (2,058) | | |
Adjustments to Additional Paid in Capital Directors Deferred Compensation | 63 | | 63 | | |
Net income | $ 133,733 | | | 133,733 | |
Stock repurchased and retired during period (in shares) | (664,000) | | | | |
Value of stock repurchased | $ (25,000) | $ (7) | (24,993) | | |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 200,000 | | | | |
Contract with Customer, Liability, Revenue Recognized | $ 4,600 | | | | |
Effective Income Tax Rate Reconciliation, Percent | 22.60% | | | | |
Beginning Balance, Shares | | 27,998,000 | | | |
Beginning balance | $ 682,062 | $ 280 | 184,436 | 492,802 | 4,544 |
Issuance of common stock under employee stock plans (in shares) | 358,000 | 10,000 | | | |
Stock Issued During Period, Value, Stock Options Exercised | | $ 0 | 358 | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) | | 113,000 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | $ 0 | $ 1 | (1) | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 9,843 | | 9,843 | | |
Shares Paid for Tax Withholding for Share Based Compensation (in shares) | | (1,000) | | | |
Stock Withheld to Cover Tax Withholding Requirements Upon Vesting to Restricted Stock Units Amount | (29) | $ 0 | (29) | | |
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent | (3,593) | | | | |
Adjustments to Additional Paid in Capital Directors Deferred Compensation | 21 | | 21 | | |
Net income | $ 93,252 | | | 93,252 | |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 100,000 | | | | |
Contract with Customer, Liability, Revenue Recognized | $ 1,800 | | | | |
Effective Income Tax Rate Reconciliation, Percent | 24.30% | | | | |
Beginning Balance, Shares | | 28,120,000 | | | |
Beginning balance | $ 781,914 | $ 281 | 194,628 | 586,054 | 951 |
Beginning Balance, Shares | 28,184,000 | 28,184,000 | | | |
Beginning balance | $ 804,434 | $ 282 | 205,256 | 599,389 | (493) |
Issuance of common stock under employee stock plans (in shares) | | 122,000 | | | |
Stock Issued During Period, Value, Stock Options Exercised | 5,157 | $ 1 | 5,156 | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) | | 338,000 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | 0 | $ 3 | (3) | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 16,195 | | 16,195 | | |
Shares Paid for Tax Withholding for Share Based Compensation (in shares) | | (45,000) | | | |
Stock Withheld to Cover Tax Withholding Requirements Upon Vesting to Restricted Stock Units Amount | (5,161) | | (5,161) | | |
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent | 7,946 | | | | 7,946 |
Adjustments to Additional Paid in Capital Directors Deferred Compensation | 64 | | 64 | | |
Net income | $ 61,901 | | | 61,901 | |
Stock repurchased and retired during period (in shares) | (1,645,000) | | | | |
Value of stock repurchased | $ (150,000) | $ (16) | (5,915) | (144,069) | |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 100,000 | | | | |
Contract with Customer, Liability, Revenue Recognized | $ 10,500 | | | | |
Effective Income Tax Rate Reconciliation, Percent | 11.50% | | | | |
Beginning Balance, Shares | | 28,050,000 | | | |
Beginning balance | $ 781,232 | $ 281 | 216,375 | 557,452 | 7,124 |
Issuance of common stock under employee stock plans (in shares) | | 1,000 | | | |
Stock Issued During Period, Value, Stock Options Exercised | 27 | $ 0 | 27 | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares) | | 105,000 | | | |
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures | 0 | $ 1 | (1) | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 2,073 | | 2,073 | | |
Shares Paid for Tax Withholding for Share Based Compensation (in shares) | | (4,000) | | | |
Stock Withheld to Cover Tax Withholding Requirements Upon Vesting to Restricted Stock Units Amount | (362) | | (362) | | |
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent | 329 | | | | 329 |
Adjustments to Additional Paid in Capital Directors Deferred Compensation | 21 | | 21 | | |
Net income | $ 57,216 | | | 57,216 | |
Stock repurchased and retired during period (in shares) | (1,198,218) | | | | |
Value of stock repurchased | $ (100,000) | $ (12) | (2,541) | (97,447) | |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 200,000 | | | | |
Contract with Customer, Liability, Revenue Recognized | $ 6,600 | | | | |
Effective Income Tax Rate Reconciliation, Percent | 14.70% | | | | |
Beginning Balance, Shares | 26,954,000 | 26,954,000 | | | |
Beginning balance | $ 740,536 | $ 270 | $ 215,592 | $ 517,221 | $ 7,453 |