Income Taxes - Schedule of Reconciliation of Federal Statutory Tax Rate to Effective Income Tax Rate (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Income Tax Disclosure [Abstract] | |||
| Statutory U.S. federal income tax rate: | 21.00% | 21.00% | 21.00% |
| Increase in rate resulting from: | |||
| Non-deductible meals & entertainment | 0.10% | 24.98% | 1.09% |
| Officers life insurance | 1.65% | ||
| Qualified transportation fringe benefits | 0.09% | 21.63% | |
| Equity compensation | 19.22% | 4284.57% | 48.75% |
| Executive compensation limitation | 1.28% | 224.53% | 3.01% |
| State income tax, net of federal income tax effect | 6.03% | 359.74% | 26.16% |
| Unrecognized tax benefits | 1.70% | 407.72% | 2.98% |
| Research & development tax credit | (5.21%) | (1797.83%) | |
| Return to provision | (1.76%) | (66.74%) | |
| Other, net | 0.48% | 0.57% | (0.18%) |
| Effective rate | 42.93% | 3481.82% | 102.81% |