Note 11 - Share Based Compensation and Employee Benefit Plans (Details Textual) - USD ($) | 12 Months Ended | 24 Months Ended | |
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 | Dec. 31, 2019 | May 16, 2017 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | 482,663 | | | | |
Share-based Payment Arrangement, Expense | $ 19,000,000 | $ 18,100,000 | $ 15,600,000 | | |
Proceeds from Stock Options Exercised | 11,100,000 | 5,700,000 | 24,800,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | 8,700,000 | 2,700,000 | 25,000,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value | $ 5,000,000 | $ 5,700,000 | $ 6,300,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 12.56 | $ 15.46 | $ 12.33 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 8,400,000 | | | $ 8,400,000 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 2 years 2 months 12 days | | | | |
Deferred Compensation Plan [Member] | | | | | |
Deferred Compensation Arrangement with Individual, Vested Percentage | 100.00% | | | | |
Deferred Compensation Liability, Current, Total | $ 15,600,000 | $ 11,100,000 | | 15,600,000 | |
Cash Surrender Value of Life Insurance | $ 10,600,000 | 8,900,000 | | 10,600,000 | |
Rush 401 Plan [Member] | | | | | |
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 10.00% | | | | |
Defined Contribution Plan, Cost | $ 9,400,000 | $ 8,900,000 | $ 7,000,000 | | |
Rush 401 Plan [Member] | Highly Compensated Employees [Member] | | | | | |
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 15.00% | | | | |
Rush 401 Plan [Member] | Employees with Less than Five Years of Service [Member] | | | | | |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 20.00% | | | | |
Rush 401 Plan [Member] | Employees with More Than Five Years of Service [Member] | | | | | |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 40.00% | | | | |
Rush 401 Plan [Member] | Minimum [Member] | | | | | |
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 1.00% | | | | |
Rush 401 Plan [Member] | Maximum [Member] | | | | | |
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 50.00% | | | | |
Restricted Stock Units (RSUs) [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | $ 9,000,000 | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 40.36 | $ 40.46 | $ 31.37 | | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ 8,300,000 | | | $ 8,300,000 | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition | 1 year 3 months 18 days | | | | |
Common Class A [Member] | | | | | |
Share Price | $ 46.50 | | | $ 46.50 | |
Employee Stock Purchase Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | 85.00% | | | | |
Maximum Fair Value for Employee Stock Purchase Per Year | $ 25,000 | | | $ 25,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 213,600 | | | 213,600 | |
Common Stock, Capital Shares Reserved for Future Issuance | 1,400,000 | | | 1,400,000 | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | 117,283 | 84,192 | | | |
Number of Employees Eligible to Participate in Stock Purchase Plan | 7,244 | | | | |
Number of Employees Participating in Stock Purchase Plan | 1,637 | | | | |
The 2006 Non-Employee Director Stock Option Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 500,000 | | | 500,000 | |
Issuance of Cash for Non-employee Director Compensation, Percent | 40.00% | | | | |
Issuance of Stock and Cash for Non-employee Director Compensation | $ 125,000 | | | | |
The 2006 Non-Employee Director Stock Option Plan [Member] | Common Class A [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 126,000 | | | 126,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 500,000 | | | 500,000 | |
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total | 14,375 | 11,412 | | | |
The 2006 Non-Employee Director Stock Option Plan [Member] | Common Class A [Member] | Shares Issued to Three Non-employee Directors [Member] | | | | | |
Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued | 3,171 | | | | |
The 2006 Non-Employee Director Stock Option Plan [Member] | Common Class A [Member] | Shares Issued to Two Nonemployee Directors [Member] | | | | | |
Issuance of Stock and Cash for Non-employee Director Compensation | | $ 125,000 | | | |
Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued | 1,903 | 2,926 | | | |
Payment to Nonemployee Directors | $ 50,000 | | | | |
The 2006 Non-Employee Director Stock Option Plan [Member] | Common Class A [Member] | Shares Issued to One Nonemployee Director [Member] | | | | | |
Issuance of Stock and Cash for Non-employee Director Compensation | $ 62,500 | | | | |
Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued | 1,056 | 2,048 | | | |
Payment to Nonemployee Directors | $ 18,750 | $ 37,500 | | | |
The 2006 Non-Employee Director Stock Option Plan [Member] | Common Class A [Member] | Shares Issued to Two Nonemployee Directors 2 [Member] | | | | | |
Issuance of Stock and Cash for Non-employee Director Compensation | | $ 125,000 | | | |
Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued | | 1,756 | | | |
Payment to Nonemployee Directors | | $ 50,000 | | | |
Amended and Restated 2007 Incentive Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | | | | 10 years | |
Amended and Restated 2007 Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | 3 years | |
Amended and Restated 2007 Incentive Plan [Member] | Common Class A [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 1,316,000 | | | 1,316,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 7,800,000 | | | 7,800,000 | 7,800,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee | | | | 100,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | 482,663 | 459,663 | | | |
Amended and Restated 2007 Incentive Plan [Member] | Common Class B [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | 444,000 | | | 444,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | | | | | 2,200,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee | | | | 100,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | 317,590 | | | | |
Amended and Restated 2007 Incentive Plan [Member] | Common Class B [Member] | Restricted Stock Units (RSUs) [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | 2,200,000 | | | 2,200,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | 306,590 | | | |
Every 6 Months [Member] | Employee Stock Purchase Plan [Member] | | | | | |
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount | $ 10,625 | | | | |