QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
State or other jurisdiction of incorporation or organization | IRS Employer Identification No. |
Address of principal executive offices | Zip Code |
Title of each class | Trading Symbol(s) | Name of each exchange on which registered | ||||||
☒ | Accelerated filer | ☐ | ||||||||||||||||||
Non-accelerated filer | ☐ | Smaller reporting company | ||||||||||||||||||
Emerging growth company |
Item 1. | ||||||||
Item 2. | ||||||||
Item 3. | ||||||||
Item 4. | ||||||||
Item 1. | ||||||||
Item 1A. | ||||||||
Item 2. | ||||||||
Item 3. | ||||||||
Item 4. | ||||||||
Item 5. | ||||||||
Item 6. | ||||||||
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2020 | 2019 | 2020 | 2019 | ||||||||||||||||||||
Revenue | $ | $ | $ | $ | |||||||||||||||||||
Direct costs | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Selling, general and administrative expenses | |||||||||||||||||||||||
Depreciation and amortization | |||||||||||||||||||||||
Income from operations | |||||||||||||||||||||||
Other expense, net | |||||||||||||||||||||||
Income from continuing operations, before income taxes | |||||||||||||||||||||||
Income tax expense | |||||||||||||||||||||||
Income from continuing operations | |||||||||||||||||||||||
Income from discontinued operations, net of tax | ( | ||||||||||||||||||||||
Net income | |||||||||||||||||||||||
Other comprehensive loss: | |||||||||||||||||||||||
Change in fair value of interest rate swaps, net of tax | ( | ( | ( | ||||||||||||||||||||
Comprehensive income | $ | $ | $ | $ | |||||||||||||||||||
Earnings per share – basic: | |||||||||||||||||||||||
Continuing operations | $ | $ | $ | $ | |||||||||||||||||||
Discontinued operations | ( | ||||||||||||||||||||||
Earnings per share – basic | $ | $ | $ | $ | |||||||||||||||||||
Earnings per share – diluted: | |||||||||||||||||||||||
Continuing operations | $ | $ | $ | $ | |||||||||||||||||||
Discontinued operations | ( | ||||||||||||||||||||||
Earnings per share – diluted | $ | $ | $ | $ | |||||||||||||||||||
Weighted average shares outstanding – basic | |||||||||||||||||||||||
Weighted average shares outstanding – diluted |
September 30, 2020 | December 31, 2019 | ||||||||||
ASSETS | |||||||||||
Current assets: | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Trade receivables, net of allowances of $ | |||||||||||
Prepaid expenses and other current assets | |||||||||||
Total current assets | |||||||||||
Fixed assets, net | |||||||||||
Other assets, net | |||||||||||
Deferred tax assets, net | |||||||||||
Goodwill | |||||||||||
Total assets | $ | $ | |||||||||
LIABILITIES AND STOCKHOLDERS’ EQUITY | |||||||||||
Current liabilities: | |||||||||||
Accounts payable and other accrued liabilities | $ | $ | |||||||||
Accrued payroll costs | |||||||||||
Current portion of operating lease liabilities | |||||||||||
Income taxes payable | |||||||||||
Other current liabilities | |||||||||||
Total current liabilities | |||||||||||
Long-term debt – credit facility | |||||||||||
Other long-term liabilities | |||||||||||
Total liabilities | |||||||||||
Commitments and contingencies (Note M) | |||||||||||
Stockholders’ equity: | |||||||||||
Preferred stock, $ | |||||||||||
Common stock, $ | |||||||||||
Additional paid-in capital | |||||||||||
Accumulated other comprehensive loss | ( | ( | |||||||||
Retained earnings | |||||||||||
Treasury stock, at cost; | ( | ( | |||||||||
Total stockholders’ equity | |||||||||||
Total liabilities and stockholders’ equity | $ | $ |
Common Stock | Additional Paid-In Capital | Accumulated Other Comprehensive Loss | Treasury Stock | Total Stockholders’ Equity | |||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | Retained Earnings | Shares | Amount | |||||||||||||||||||||||||||||||||||||||||||
Balance, December 31, 2019 | $ | $ | $ | ( | $ | $ | ( | $ | |||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Adoption of new accounting standard (Note E), net of tax of $ | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Issuance for stock-based compensation and dividends, net of forfeitures | ( | — | — | ( | — | — | |||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Employee stock purchase plan | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Dividends ($ | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Change in fair value of interest rate swaps, net of tax benefit of $ | — | — | — | ( | — | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Repurchases of common stock | — | — | — | — | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Balance, March 31, 2020 | ( | ( | |||||||||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Issuance for stock-based compensation and dividends, net of forfeitures | — | — | ( | — | — | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Employee stock purchase plan | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Dividends ($ | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Change in fair value of interest rate swaps, net of tax benefit of $ | — | — | — | ( | — | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Repurchases of common stock | — | — | — | — | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Balance, June 30, 2020 | ( | ( | |||||||||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Issuance for stock-based compensation and dividends, net of forfeitures | — | — | ( | — | — | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Employee stock purchase plan | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Dividends ($ | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Change in fair value of interest rate swaps, net of tax expense of $ | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Repurchases of common stock | — | — | — | — | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Balance, September 30, 2020 | $ | $ | $ | ( | $ | $ | ( | $ |
Common Stock | Additional Paid-In Capital | Accumulated Other Comprehensive Income (Loss) | Treasury Stock | Total Stockholders’ Equity | |||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | Retained Earnings | Shares | Amount | |||||||||||||||||||||||||||||||||||||||||||
Balance, December 31, 2018 | $ | $ | $ | $ | $ | ( | $ | ||||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Reclassification of stranded tax effects | — | — | — | ( | — | — | |||||||||||||||||||||||||||||||||||||||||
Issuance for stock-based compensation and dividends, net of forfeitures | — | — | ( | — | — | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Employee stock purchase plan | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Dividends ($ | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Change in fair value of interest rate swap, net of tax benefit of $ | — | — | — | ( | — | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Repurchases of common stock | — | — | — | — | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Balance, March 31, 2019 | ( | ||||||||||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Issuance for stock-based compensation and dividends, net of forfeitures | — | — | ( | — | — | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Employee stock purchase plan | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Dividends ($ | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Change in fair value of interest rate swap, net of tax benefit of $ | — | — | — | ( | — | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Repurchases of common stock | — | — | — | — | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Balance, June 30, 2019 | ( | ||||||||||||||||||||||||||||||||||||||||||||||
Net income | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Issuance for stock-based compensation and dividends, net of forfeitures | — | — | ( | — | — | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||
Employee stock purchase plan | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Dividends ($ | — | — | — | — | ( | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Change in fair value of interest rate swap, net of tax benefit of $ | — | — | — | ( | — | — | — | ( | |||||||||||||||||||||||||||||||||||||||
Repurchases of common stock | — | — | — | — | — | ( | ( | ||||||||||||||||||||||||||||||||||||||||
Balance, September 30, 2019 | $ | $ | $ | $ | $ | ( | $ | ||||||||||||||||||||||||||||||||||||||||
Nine Months Ended September 30, | |||||||||||
2020 | 2019 | ||||||||||
Cash flows from operating activities: | |||||||||||
Net income | $ | $ | |||||||||
Adjustments to reconcile net income to cash provided by operating activities: | |||||||||||
Deferred income tax provision, net | ( | ||||||||||
Provision for credit losses | |||||||||||
Depreciation and amortization | |||||||||||
Stock-based compensation expense | |||||||||||
Defined benefit pension plan expense | |||||||||||
Loss on deferred compensation plan investments, net | |||||||||||
Loss on disposal or impairment of assets | |||||||||||
Noncash lease expense | |||||||||||
Loss on equity method investment | |||||||||||
Gain on sale of discontinued operations | ( | ||||||||||
Other | |||||||||||
(Increase) decrease in operating assets | |||||||||||
Trade receivables, net | ( | ( | |||||||||
Other assets | ( | ( | |||||||||
Increase (decrease) in operating liabilities | |||||||||||
Accrued payroll costs | |||||||||||
Other liabilities | |||||||||||
Cash provided by operating activities | |||||||||||
Cash flows from investing activities: | |||||||||||
Capital expenditures | ( | ( | |||||||||
Equity method investment | ( | ( | |||||||||
Proceeds from the sale of assets held within the Rabbi Trust | |||||||||||
Net proceeds from the sale of assets held for sale | |||||||||||
Cash (used in) provided by investing activities | ( | ||||||||||
Cash flows from financing activities: | |||||||||||
Proceeds from credit facility | |||||||||||
Payments on credit facility | ( | ||||||||||
Repurchases of common stock | ( | ( | |||||||||
Cash dividends | ( | ( | |||||||||
Payments on other financing arrangements | ( | ( | |||||||||
Other | ( | ||||||||||
Cash used in financing activities | ( | ( | |||||||||
Change in cash and cash equivalents | |||||||||||
Cash and cash equivalents, beginning of period | |||||||||||
Cash and cash equivalents, end of period | $ | $ |
Nine Months Ended September 30, | |||||||||||
Supplemental Disclosure of Cash Flow Information | 2020 | 2019 | |||||||||
Cash Paid During the Period For: | |||||||||||
Income taxes | $ | $ | |||||||||
Operating lease liabilities | |||||||||||
Interest, net | |||||||||||
Non-Cash Investing and Financing Transactions: | |||||||||||
ROU assets obtained from operating leases | $ | $ | |||||||||
Employee stock purchase plan | |||||||||||
Contingent contribution for equity method investment | |||||||||||
Unsettled repurchases of common stock | |||||||||||
Equipment acquired under finance leases | |||||||||||
Three Months Ended September 30, 2019 | Nine Months Ended September 30, 2019 | |||||||||||||
Revenue | $ | $ | ||||||||||||
Direct costs | ||||||||||||||
Gross profit | ||||||||||||||
Selling, general and administrative expenses | ||||||||||||||
Depreciation and amortization | ||||||||||||||
Income from discontinued operations | ||||||||||||||
(Loss) gain on sale of discontinued operations | ( | |||||||||||||
Other expense, net | ( | |||||||||||||
(Loss) income from discontinued operations, before income taxes | ( | |||||||||||||
Income tax expense | ||||||||||||||
(Loss) income from discontinued operations, net of tax | $ | ( | $ |
Tech | FA | Total | |||||||||||||||
Three Months Ended September 30, | |||||||||||||||||
2020 | |||||||||||||||||
Revenue | $ | $ | $ | ||||||||||||||
Gross profit | $ | $ | $ | ||||||||||||||
Operating and other expenses | $ | ||||||||||||||||
Income from continuing operations, before income taxes | $ | ||||||||||||||||
2019 | |||||||||||||||||
Revenue | $ | $ | $ | ||||||||||||||
Gross profit | $ | $ | $ | ||||||||||||||
Operating and other expenses | $ | ||||||||||||||||
Income from continuing operations, before income taxes | $ | ||||||||||||||||
Nine Months Ended September 30, | |||||||||||||||||
2020 | |||||||||||||||||
Revenue | $ | $ | $ | ||||||||||||||
Gross profit | $ | $ | $ | ||||||||||||||
Operating and other expenses | $ | ||||||||||||||||
Income from continuing operations, before income taxes | $ | ||||||||||||||||
2019 | |||||||||||||||||
Revenue | $ | $ | $ | ||||||||||||||
Gross profit | $ | $ | $ | ||||||||||||||
Operating and other expenses | $ | ||||||||||||||||
Income from continuing operations, before income taxes | $ |
Tech | FA | Total | |||||||||||||||
Three Months Ended September 30, | |||||||||||||||||
2020 | |||||||||||||||||
Revenue by type: | |||||||||||||||||
Flex revenue | $ | $ | $ | ||||||||||||||
Direct Hire revenue | |||||||||||||||||
Total Revenue | $ | $ | $ | ||||||||||||||
2019 | |||||||||||||||||
Revenue by type: | |||||||||||||||||
Flex revenue | $ | $ | $ | ||||||||||||||
Direct Hire revenue | |||||||||||||||||
Total Revenue | $ | $ | $ | ||||||||||||||
Nine Months Ended September 30, | |||||||||||||||||
2020 | |||||||||||||||||
Revenue by type: | |||||||||||||||||
Flex revenue | $ | $ | $ | ||||||||||||||
Direct Hire revenue | |||||||||||||||||
Total Revenue | $ | $ | $ | ||||||||||||||
2019 | |||||||||||||||||
Revenue by type: | |||||||||||||||||
Flex revenue | $ | $ | $ | ||||||||||||||
Direct Hire revenue | |||||||||||||||||
Total Revenue | $ | $ | $ |
Allowance for credit losses, January 1, 2020 (1) | $ | ||||
Current period provision | |||||
Write-offs charged against the allowance, net of recoveries of amounts previously written off | ( | ||||
Allowance for credit losses, September 30, 2020 | $ |
September 30, 2020 | December 31, 2019 | ||||||||||
Assets held in Rabbi Trust | $ | $ | |||||||||
Right-of-use assets for operating leases, net (1) | |||||||||||
Capitalized software, net (2) | |||||||||||
Equity method investment (3) | |||||||||||
Deferred loan costs, net | |||||||||||
Other non-current assets | |||||||||||
Total Other assets, net | $ | $ |
September 30, 2020 | December 31, 2019 | ||||||||||
Accounts payable and other accrued liabilities: | |||||||||||
Accounts payable | $ | $ | |||||||||
Accrued liabilities | |||||||||||
Total Accounts payable and other accrued liabilities | $ | $ | |||||||||
Accrued payroll costs: | |||||||||||
Payroll and benefits | $ | $ | |||||||||
Health insurance liabilities | |||||||||||
Payroll taxes (1) | |||||||||||
Workers’ compensation liabilities | |||||||||||
Total Accrued payroll costs | $ | $ |
September 30, 2020 | December 31, 2019 | ||||||||||
Deferred compensation plan | $ | $ | |||||||||
Supplemental executive retirement plan | |||||||||||
Operating lease liabilities | |||||||||||
Interest rate swap derivative instruments | |||||||||||
Other long-term liabilities (1) | |||||||||||
Total Other long-term liabilities | $ | $ |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||
2020 | 2019 | 2020 | 2019 | ||||||||||||||||||||
Service cost | $ | $ | $ | $ | |||||||||||||||||||
Interest cost | |||||||||||||||||||||||
Net periodic benefit cost | $ | $ | $ | $ |
Number of Restricted Stock | Weighted-Average Grant Date Fair Value | Total Intrinsic Value of Restricted Stock Vested | |||||||||||||||
Outstanding at December 31, 2019 | $ | ||||||||||||||||
Granted | $ | ||||||||||||||||
Forfeited | ( | $ | |||||||||||||||
Vested | ( | $ | $ | ||||||||||||||
Outstanding at September 30, 2020 | $ |
Nine Months Ended September 30, | |||||||||||
2020 | 2019 | ||||||||||
Accumulated derivative instrument (loss) gain, beginning of period | $ | ( | $ | ||||||||
Net change associated with current period hedging transactions | ( | ( | |||||||||
Accumulated derivative instrument loss, end of period | $ | ( | $ | ( |
Asset/(Liability) Measured at Fair Value: | Asset/(Liability) | Quoted Prices in Active Markets for Identical Assets (Level 1) | Significant Other Observable Inputs (Level 2) | Significant Unobservable Inputs (Level 3) | |||||||||||||||||||
At September 30, 2020 | |||||||||||||||||||||||
Interest rate swap derivative instruments | $ | ( | $ | $ | ( | $ | |||||||||||||||||
At December 31, 2019 | |||||||||||||||||||||||
Interest rate swap derivative instrument | $ | ( | $ | $ | ( | $ |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, | September 30, | ||||||||||||||||||||||
2020 | 2019 | 2020 | 2019 | ||||||||||||||||||||
Revenue by segment: | |||||||||||||||||||||||
Tech | 71.2 | % | 78.7 | % | 75.0 | % | 78.4 | % | |||||||||||||||
FA | 28.8 | 21.3 | 25.0 | 21.6 | |||||||||||||||||||
Total Revenue | 100.0 | % | 100.0 | % | 100.0 | % | 100.0 | % | |||||||||||||||
Revenue by type: | |||||||||||||||||||||||
Flex | 97.6 | % | 96.6 | % | 97.7 | % | 96.3 | % | |||||||||||||||
Direct Hire | 2.4 | 3.4 | 2.3 | 3.7 | |||||||||||||||||||
Total Revenue | 100.0 | % | 100.0 | % | 100.0 | % | 100.0 | % | |||||||||||||||
Gross profit | 28.4 | % | 29.8 | % | 28.3 | % | 29.4 | % | |||||||||||||||
Selling, general and administrative expenses | 20.8 | % | 23.0 | % | 22.6 | % | 23.4 | % | |||||||||||||||
Depreciation and amortization | 0.4 | % | 0.4 | % | 0.4 | % | 0.5 | % | |||||||||||||||
Income from operations | 7.3 | % | 6.4 | % | 5.4 | % | 5.5 | % | |||||||||||||||
Income from continuing operations, before income taxes | 7.1 | % | 6.2 | % | 5.0 | % | 5.3 | % | |||||||||||||||
Income from continuing operations | 5.1 | % | 4.6 | % | 3.6 | % | 4.0 | % | |||||||||||||||
Income from discontinued operations, net of tax | — | % | (0.3) | % | — | % | 7.6 | % | |||||||||||||||
Net income | 5.1 | % | 4.3 | % | 3.6 | % | 11.5 | % |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||
2020 | Increase (Decrease) | 2019 | 2020 | Increase (Decrease) | 2019 | ||||||||||||||||||||||||||||||
Tech | |||||||||||||||||||||||||||||||||||
Flex revenue | $ | 256,118 | (4.2) | % | $ | 267,304 | $ | 770,635 | (0.8) | % | $ | 777,227 | |||||||||||||||||||||||
Direct Hire revenue | 4,133 | (12.0) | % | 4,695 | 12,150 | (22.7) | % | 15,720 | |||||||||||||||||||||||||||
Total Tech revenue | $ | 260,251 | (4.3) | % | $ | 271,999 | $ | 782,785 | (1.3) | % | $ | 792,947 | |||||||||||||||||||||||
FA | |||||||||||||||||||||||||||||||||||
Flex revenue | $ | 100,569 | 51.6 | % | $ | 66,348 | $ | 248,578 | 26.3 | % | $ | 196,760 | |||||||||||||||||||||||
Direct Hire revenue | 4,604 | (36.2) | % | 7,211 | 12,289 | (42.7) | % | 21,450 | |||||||||||||||||||||||||||
Total FA revenue | $ | 105,173 | 43.0 | % | $ | 73,559 | $ | 260,867 | 19.5 | % | $ | 218,210 | |||||||||||||||||||||||
Total Flex revenue | $ | 356,687 | 6.9 | % | $ | 333,652 | $ | 1,019,213 | 4.6 | % | $ | 973,987 | |||||||||||||||||||||||
Total Direct Hire revenue | 8,737 | (26.6) | % | 11,906 | 24,439 | (34.3) | % | 37,170 | |||||||||||||||||||||||||||
Total Revenue | $ | 365,424 | 5.7 | % | $ | 345,558 | $ | 1,043,652 | 3.2 | % | $ | 1,011,157 |
Year-Over-Year Revenue Growth Rates | ||||||||||||||||||||||||||||||||
(Per Billing Day) | ||||||||||||||||||||||||||||||||
Q3 2020 | Q2 2020 | Q1 2020 | Q4 2019 | Q3 2019 | ||||||||||||||||||||||||||||
Billing Days | 64 | 64 | 64 | 62 | 64 | |||||||||||||||||||||||||||
Tech Flex | (4.2) | % | (3.0) | % | 3.3 | % | 4.8 | % | 6.5 | % | ||||||||||||||||||||||
FA Flex | 51.6 | % | 28.7 | % | (3.4) | % | (7.6) | % | (5.3) | % | ||||||||||||||||||||||
Total Flex | 6.9 | % | 3.4 | % | 1.9 | % | 2.1 | % | 3.9 | % |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, 2020 vs. September 30, 2019 | September 30, 2020 vs. September 30, 2019 | ||||||||||||||||||||||
Tech | FA | Tech | FA | ||||||||||||||||||||
Key Drivers - Increase (Decrease) | |||||||||||||||||||||||
Volume - hours billed | $ | (20,611) | $ | 48,497 | $ | (35,827) | $ | 68,123 | |||||||||||||||
Bill rate | 11,196 | (14,142) | 32,449 | (16,042) | |||||||||||||||||||
Billable expenses | (1,771) | (134) | (3,214) | (263) | |||||||||||||||||||
Total change in Flex revenue | $ | (11,186) | $ | 34,221 | $ | (6,592) | $ | 51,818 |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||
2020 | Increase (Decrease) | 2019 | 2020 | Increase (Decrease) | 2019 | ||||||||||||||||||||||||||||||
Tech | 3,207 | (7.8) | % | 3,478 | 9,759 | (4.6) | % | 10,234 | |||||||||||||||||||||||||||
FA | 3,118 | 73.3 | % | 1,799 | 7,229 | 34.7 | % | 5,366 | |||||||||||||||||||||||||||
Total Flex hours billed | 6,325 | 19.9 | % | 5,277 | 16,988 | 8.9 | % | 15,600 |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, 2020 vs. September 30, 2019 | September 30, 2020 vs. September 30, 2019 | ||||||||||||||||||||||
Tech | FA | Tech | FA | ||||||||||||||||||||
Key Drivers - Increase (Decrease) | |||||||||||||||||||||||
Volume - number of placements | $ | (710) | $ | (2,650) | $ | (3,980) | $ | (9,281) | |||||||||||||||
Placement fee | 148 | 43 | 410 | 120 | |||||||||||||||||||
Total change in Direct Hire revenue | $ | (562) | $ | (2,607) | $ | (3,570) | $ | (9,161) |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||
2020 | Increase (Decrease) | 2019 | 2020 | Increase (Decrease) | 2019 | ||||||||||||||||||||||||||||||
Tech | 206 | (15.2) | % | 243 | 636 | (25.3) | % | 851 | |||||||||||||||||||||||||||
FA | 316 | (36.8) | % | 500 | 871 | (43.3) | % | 1,536 | |||||||||||||||||||||||||||
Total number of placements | 522 | (29.7) | % | 743 | 1,507 | (36.9) | % | 2,387 |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||
2020 | Increase (Decrease) | 2019 | 2020 | Increase (Decrease) | 2019 | ||||||||||||||||||||||||||||||
Tech | $ | 20,045 | 3.7 | % | $ | 19,328 | $ | 19,114 | 3.5 | % | $ | 18,469 | |||||||||||||||||||||||
FA | 14,557 | 1.0 | % | 14,420 | $ | 14,104 | 1.0 | % | $ | 13,967 | |||||||||||||||||||||||||
Total average placement fee | $ | 16,722 | 4.4 | % | $ | 16,024 | $ | 16,217 | 4.1 | % | $ | 15,572 |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||
2020 | Increase (Decrease) | 2019 | 2020 | Increase (Decrease) | 2019 | ||||||||||||||||||||||||||||||
Tech | 27.7 | % | (1.4) | % | 28.1 | % | 27.7 | % | — | % | 27.7 | % | |||||||||||||||||||||||
FA | 30.3 | % | (15.6) | % | 35.9 | % | 30.3 | % | (14.9) | % | 35.6 | % | |||||||||||||||||||||||
Total gross profit percentage | 28.4 | % | (4.7) | % | 29.8 | % | 28.3 | % | (3.7) | % | 29.4 | % |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||
2020 | Increase (Decrease) | 2019 | 2020 | Increase (Decrease) | 2019 | ||||||||||||||||||||||||||||||
Tech | 26.5 | % | (1.1) | % | 26.8 | % | 26.5 | % | 1.1 | % | 26.2 | % | |||||||||||||||||||||||
FA | 27.2 | % | (5.9) | % | 28.9 | % | 26.9 | % | (5.6) | % | 28.5 | % | |||||||||||||||||||||||
Total Flex gross profit percentage | 26.7 | % | (1.8) | % | 27.2 | % | 26.6 | % | (0.4) | % | 26.7 | % |
Three Months Ended | Nine Months Ended | ||||||||||||||||||||||
September 30, 2020 vs. September 30, 2019 | September 30, 2020 vs. September 30, 2019 | ||||||||||||||||||||||
Tech | FA | Tech | FA | ||||||||||||||||||||
Key Drivers - Increase (Decrease) | |||||||||||||||||||||||
Revenue impact | $ | (3,003) | $ | 9,885 | $ | (1,729) | $ | 14,783 | |||||||||||||||
Profitability impact | (911) | (1,735) | 2,474 | (4,047) | |||||||||||||||||||
Total change in Flex gross profit | $ | (3,914) | $ | 8,150 | $ | 745 | $ | 10,736 |
2020 | % of Revenue | 2019 | % of Revenue | ||||||||||||||||||||
Three Months Ended September 30, | |||||||||||||||||||||||
Compensation, commissions, payroll taxes and benefits costs | $ | 63,162 | 17.3 | % | $ | 65,875 | 19.1 | % | |||||||||||||||
Other (1) | 12,690 | 3.5 | % | 13,348 | 3.9 | % | |||||||||||||||||
Total SG&A | $ | 75,852 | 20.8 | % | $ | 79,223 | 23.0 | % | |||||||||||||||
Nine Months Ended September 30, | |||||||||||||||||||||||
Compensation, commissions, payroll taxes and benefits costs | $ | 193,534 | 18.5 | % | $ | 197,432 | 19.5 | % | |||||||||||||||
Other (1) | 42,080 | 4.1 | % | 39,621 | 3.9 | % | |||||||||||||||||
Total SG&A | $ | 235,614 | 22.6 | % | $ | 237,053 | 23.4 | % |
Three Months Ended September 30, | Nine Months Ended September 30, | ||||||||||||||||||||||||||||||||||
2020 | Increase (Decrease) | 2019 | 2020 | Increase (Decrease) | 2019 | ||||||||||||||||||||||||||||||
Fixed asset depreciation (includes finance leases) | $ | 957 | (19.7) | % | $ | 1,192 | $ | 3,265 | (12.4) | % | $ | 3,726 | |||||||||||||||||||||||
Capitalized software amortization | 351 | 49.4 | % | 235 | 816 | (8.6) | % | 893 | |||||||||||||||||||||||||||
Total Depreciation and amortization | $ | 1,308 | (8.3) | % | $ | 1,427 | $ | 4,081 | (11.6) | % | $ | 4,619 |
Nine Months Ended September 30, | |||||||||||
2020 | 2019 | ||||||||||
Net cash provided by operating activities | $ | 93,871 | $ | 46,510 | |||||||
Capital expenditures | (5,296) | (7,728) | |||||||||
Free cash flow | 88,575 | 38,782 | |||||||||
Change in debt | 35,000 | (6,800) | |||||||||
Repurchases of common stock | (29,623) | (91,947) | |||||||||
Cash dividends | (12,619) | (12,726) | |||||||||
Equity method investment | (2,500) | (7,500) | |||||||||
Net proceeds from the sale of assets held for sale | — | 123,254 | |||||||||
Other | 2,609 | (1,855) | |||||||||
Change in cash and cash equivalents | $ | 81,442 | $ | 41,208 |
2020 | 2019 | ||||||||||
Three Months Ended September 30, | |||||||||||
Net income | $ | 18,763 | $ | 14,940 | |||||||
Income from discontinued operations, net of tax | — | (967) | |||||||||
Income from continuing operations | 18,763 | 15,907 | |||||||||
Depreciation and amortization | 1,308 | 1,427 | |||||||||
Stock-based compensation expense | 2,908 | 2,419 | |||||||||
Interest expense, net | 849 | 504 | |||||||||
Income tax expense | 7,017 | 5,374 | |||||||||
Loss from equity method investment | 103 | 359 | |||||||||
Adjusted EBITDA | $ | 30,948 | $ | 25,990 | |||||||
Nine Months Ended September 30, | |||||||||||
Net income | $ | 37,754 | $ | 116,654 | |||||||
Income from discontinued operations, net of tax | — | 76,697 | |||||||||
Income from continuing operations | 37,754 | 39,957 | |||||||||
Depreciation and amortization | 4,081 | 4,619 | |||||||||
Stock-based compensation expense | 8,707 | 7,382 | |||||||||
Interest expense, net | 2,533 | 1,837 | |||||||||
Income tax expense | 14,568 | 13,178 | |||||||||
Loss from equity method investment | 1,237 | 359 | |||||||||
Adjusted EBITDA | $ | 68,880 | $ | 67,332 |
Nine Months Ended September 30, | ||||||||||||||
2020 | 2019 | |||||||||||||
Open market repurchases | $ | 29,386 | $ | 90,808 | ||||||||||
Repurchase of shares related to tax withholding requirements for vesting of restricted stock | 237 | 1,139 | ||||||||||||
Total cash flow impact of common stock repurchases | $ | 29,623 | $ | 91,947 | ||||||||||
Cash paid in current period for settlement of prior year repurchases | $ | — | $ | 556 |
Period | Total Number of Shares Purchased (1) | Average Price Paid per Share | Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs | Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs | |||||||||||||||||||
July 1, 2020 to July 31, 2020 | — | $ | — | — | $ | 84,540,188 | |||||||||||||||||
August 1, 2020 to August 31, 2020 | 801 | $ | 37.16 | — | $ | 84,540,188 | |||||||||||||||||
September 1, 2020 to September 30, 2020 | — | $ | — | — | $ | 84,540,188 | |||||||||||||||||
Total | 801 | $ | 37.16 | — | $ | 84,540,188 |
Exhibit Number | Description | ||||
3.1 | Amended and Restated Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-1 (File No. 33-91738) filed with the SEC on April 28, 1995. | ||||
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended. | |||||
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended. | |||||
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended. | |||||
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on May 17, 2000. | |||||
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on March 29, 2002. | |||||
Amended & Restated Bylaws, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on April 29, 2013. | |||||
Certification by the Chief Executive Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. | |||||
Certification by the Chief Financial Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. | |||||
Certification by the Chief Executive Officer of Kforce Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. | |||||
Certification by the Chief Financial Officer of Kforce Inc. pursuant to 18 U.S.C. Section 2350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. | |||||
101.1 | The following material from this Quarterly Report on Form 10-Q of Kforce Inc. for the period ended June 30, 2020, formatted in XBRL Part I, Item 1 of this Form 10-Q formatted in XBRL (Extensible Business Reporting Language): (i) Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income; (ii) Unaudited Condensed Consolidated Balance Sheets; (iii) Unaudited Condensed Consolidated Statement of Changes in Stockholders’ Equity; (iv) Unaudited Condensed Consolidated Statements of Cash Flows; and (v) related notes to these financial statements. | ||||
104 | Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. |
KFORCE INC. | ||||||||||||||
Date: | November 4, 2020 | By: | /s/ DAVID M. KELLY | |||||||||||
David M. Kelly | ||||||||||||||
Executive Vice President, Chief Financial Officer | ||||||||||||||
(Principal Financial Officer) | ||||||||||||||
Date: | November 4, 2020 | By: | /s/ JEFFREY B. HACKMAN | |||||||||||
Jeffrey B. Hackman | ||||||||||||||
Senior Vice President, Finance and Accounting | ||||||||||||||
(Principal Accounting Officer) |
/s/ DAVID L. DUNKEL | |||||
David L. Dunkel, | |||||
Chief Executive Officer | |||||
(Principal Executive Officer) |
/s/ DAVID M. KELLY | |||||
David M. Kelly, | |||||
Executive Vice President and Chief Financial Officer | |||||
(Principal Financial Officer) |
/s/ DAVID L. DUNKEL | |||||
David L. Dunkel, | |||||
Chief Executive Officer | |||||
(Principal Executive Officer) |
/s/ DAVID M. KELLY | |||||
David M. Kelly, | |||||
Executive Vice President and Chief Financial Officer | |||||
(Principal Financial Officer) |
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
---|---|---|
Statement of Financial Position [Abstract] | ||
Trade receivables, allowances | $ 4,101 | $ 2,078 |
Preferred stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Preferred stock, shares authorized (in shares) | 15,000,000 | 15,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Preferred stock, shares outstanding (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.01 | $ 0.01 |
Common stock, shares authorized (in shares) | 250,000,000 | 250,000,000 |
Common stock, shares issued (in shares) | 72,247,000 | 72,202,000 |
Treasury stock, shares (in shares) | 50,291,000 | 49,277,000 |
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | ||||||
---|---|---|---|---|---|---|---|
Sep. 30, 2020 |
Jun. 30, 2020 |
Mar. 31, 2020 |
Dec. 31, 2019 |
Sep. 30, 2019 |
Jun. 30, 2019 |
Mar. 31, 2019 |
|
Income tax expense | $ 7,017 | $ 5,374 | |||||
Dividend (in dollars per share) | $ 0.20 | $ 0.20 | $ 0.20 | $ 0.18 | $ 0.18 | ||
Tax benefit | $ 40 | $ 160 | $ 384 | $ 37 | 162 | $ 95 | |
Stockholders' Equity Attributable to Parent | 170,206 | 152,476 | 153,399 | 167,263 | 187,925 | $ 214,856 | 178,572 |
Net income | 18,763 | 9,885 | 9,106 | 14,940 | 74,859 | 26,855 | |
Issuance for stock-based compensation and dividends, net of forfeitures | 0 | 0 | 0 | 0 | 0 | 0 | |
Stock-based compensation expense | 2,908 | 2,903 | 2,896 | 2,419 | 3,524 | 2,620 | |
Employee stock purchase plan | 135 | 134 | 142 | 144 | 143 | 140 | |
Dividends, Common Stock | (4,164) | (4,162) | (4,293) | (4,043) | (4,278) | (4,406) | |
Change in fair value of interest rate swaps, net of tax | 118 | (470) | (1,121) | (113) | (478) | (280) | |
Treasury Stock, Value, Acquired, Cost Method | (30) | (9,213) | (20,380) | (40,278) | (37,486) | (14,688) | |
Retained Earnings | |||||||
Stockholders' Equity Attributable to Parent | 374,767 | 360,409 | 354,926 | 350,545 | 340,436 | 329,760 | 259,356 |
Net income | 18,763 | 9,885 | 9,106 | 14,940 | 74,859 | 26,855 | |
Issuance for stock-based compensation and dividends, net of forfeitures | (241) | (240) | (218) | (221) | (177) | (233) | |
Dividends, Common Stock | $ (4,164) | $ (4,162) | (4,293) | $ (4,043) | $ (4,278) | $ (4,406) | |
Cumulative Effect, Period of Adoption, Adjustment | |||||||
Stockholders' Equity Attributable to Parent | (214) | ||||||
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings | |||||||
Income tax expense | $ 75 | ||||||
Stockholders' Equity Attributable to Parent | $ (214) |
Summary of Significant Accounting Policies |
9 Months Ended |
---|---|
Sep. 30, 2020 | |
Accounting Policies [Abstract] | |
Summary of Significant Accounting Policies | Summary of Significant Accounting Policies Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2019 Annual Report on Form 10-K. Basis of Presentation The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2019 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from our audited Consolidated Balance Sheet as of December 31, 2019, as presented in our 2019 Annual Report on Form 10-K. Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients’ businesses and increased holiday and vacation days taken. In addition, we typically experience higher costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which adversely affects our gross profit and overall profitability. The results of operations for any interim period may be impacted by these factors, among others, and are not necessarily indicative of, nor comparable to, the results of operations for a full year. Principles of Consolidation The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance and workers’ compensation; obligations for the pension plan; variable consideration for revenue recognition; and any asset impairments. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. Health Insurance Except for certain fully insured health insurance lines of coverage, Kforce retains the risk of loss per participant for each health insurance claim up to $600 thousand in claims annually. Additionally, for all claim amounts exceeding $600 thousand, Kforce retains the risk of loss up to an aggregate annual loss of those claims of $200 thousand. For its partially self-insured lines of coverage, health insurance costs are accrued using estimates to approximate the liability for reported claims and incurred but not reported claims, which are primarily based upon an evaluation of historical claims experience, actuarially-determined completion factors and a qualitative review of our health insurance exposure including the extent of outstanding claims and expected changes in health insurance costs. Earnings per Share Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. For the three and nine months ended September 30, 2020, 398 thousand and 328 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2019, 572 thousand and 555 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, respectively. For the three and nine months ended September 30, 2019, there were insignificant anti-dilutive common stock equivalents. New Accounting Standards Recently Adopted Accounting Standards In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables, and has since issued subsequent updates to the initial guidance. The amended guidance requires the application of a current expected credit loss model, a new impairment model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. We adopted this standard using the modified retrospective approach as of January 1, 2020, as required. Refer to Note E - “Allowance for Credit Losses” additional accounting policy and transition disclosures related to our allowance for credit losses. In March 2020, the FASB issued authoritative guidance, which provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions that reference LIBOR and are affected by reference rate reform if certain criteria are met. Entities may adopt the provisions of the new standard as of the beginning of the reporting period when the election is made between March 12, 2020 through December 31, 2022. We adopted this optional standard effective January 1, 2020 using the prospective method, and utilized the optional expedients for cash flow hedges to assume that a hedged forecasted transaction is probable of occurring and that the reference rate will not be replaced for the remainder of a hedging relationship. Accounting Standards Not Yet Adopted In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020 with the retrospective method required for all periods presented. The adoption of this guidance will modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
|
Discontinued Operations |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Discontinued Operations and Disposal Groups [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Discontinued Operations | Discontinued Operations During 2019, management completed the sale of our Government Solutions (“GS”) segment as a result of the Firm’s decision to focus solely on the commercial technical and professional staffing services and solutions space. The GS segment consisted of Kforce Government Solutions, Inc. (“KGS”), our federal government solutions business, and TraumaFX® Solutions, Inc. (“TFX”), our federal government product business. The results of operations for both KGS and TFX have been reported as discontinued operations in our consolidated financial statements for all prior periods presented. The following table summarizes the line items of pretax profit of the GS segment (in thousands):
During the three months ended September 30, 2019, we recorded $0.6 million of income tax expense related to a revision in an estimate of our tax obligation for the sale of KGS, which is included in the Loss on sale of discontinued operations, net of tax. For the nine months ended September 30, 2019, the accompanying Unaudited Condensed Consolidated Statements of Cash Flows are presented on a combined basis (continuing operations and discontinued operations) and cash provided by operating activities and cash provided by investing activities for discontinued operations were $5.1 million and $118.5 million, respectively.
|
Reportable Segments |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reportable Segments | Reportable Segments Kforce provides services through our Technology (“Tech”) and Finance and Accounting (“FA”) segments. Historically, and for the three and nine months ended September 30, 2020 and 2019, we have reported sales and gross profit information on a segment basis. Total assets, liabilities and operating expenses are not reported separately by segment as our operations are largely combined. The following table provides information on the operations of our segments (in thousands):
|
Disaggregation of Revenue |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disaggregation of Revenue | Disaggregation of Revenue The following table provides the disaggregation of revenue by segment and type (in thousands):
|
Allowance for Credit Losses |
9 Months Ended | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||
Receivables [Abstract] | |||||||||||||||||||||||||||||||
Allowance for Credit Losses | Allowance for Credit Losses The allowance for credit losses on trade receivables is determined based on a number of factors such as recent and historical write-off and delinquency trends, a specific analysis of significant receivable balances that are past due, the concentration of trade receivables among clients and the current state of the U.S. economy. As part of our analysis, we apply credit loss rates to outstanding receivables by aging category. For certain clients, we perform a quarterly credit review, which considers the client’s credit rating and financial position as well as our total credit loss exposure. Trade receivables are written off after all reasonable collection efforts have been exhausted. Recoveries of trade receivables previously written off are recorded when received and are immaterial for the three and nine months ended September 30, 2020. The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2020 (in thousands):
(1) As a result of the adoption of the new credit losses accounting standard, we recorded a cumulative effect adjustment to increase the allowance for credit losses of $0.3 million as of January 1, 2020. The allowances on trade receivables presented in the Unaudited Condensed Consolidated Balance Sheets include $0.4 million and $0.5 million at September 30, 2020 and December 31, 2019, respectively, for reserves unrelated to credit losses.Management considered the ongoing COVID-19 economic and health crisis and its impact on our clients’ ability to pay outstanding receivables. We analyzed receivables concentrated within specific industries considered to be most significantly impacted, reviewed specific clients with credit ratings that were in a higher risk category and applied higher credit loss rates in order to estimate our potential credit loss exposure, which resulted in an increase to our allowance for credit losses during the nine months ended September 30, 2020.
|
Other Assets, Net |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Assets, Net | Other Assets, Net Other assets, net consisted of the following (in thousands):
(1) During the three and nine months ended September 30, 2020, we recognized $0.6 million and $1.5 million, respectively, of expense related to impairment of certain ROU assets, which was recorded in SG&A in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income, due to the Firm’s decisions not to reoccupy certain of our leased offices. (2) Accumulated amortization of capitalized software was $35.0 million and $34.2 million as of September 30, 2020 and December 31, 2019, respectively. (3) In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (“WorkLLama”), which is accounted for as an equity method investment. The loss on equity method investment was $0.1 million and $1.2 million for the three and nine months ended September 30, 2020, respectively and was $0.4 million for the three and nine months ended September 30, 2019, respectively. Refer to Note M - “Commitments and Contingencies” for more information on contingencies related to WorkLLama.
|
Current Liabilities |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current Liabilities | Current Liabilities The following table provides information on certain current liabilities (in thousands):
(1) On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”) was signed into law, which includes provisions that allow for, among other things, the deferment of employer social security payments. As of September 30, 2020, we have approximately $12.7 million in deferred payroll tax payments recorded within Accrued payroll costs resulting from the application of the CARES Act. Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, contract liabilities from contracts with customers (such as rebates) and other accrued liabilities
|
Other Long-Term Liabilities |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Liabilities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Long-Term Liabilities | Other Long-Term Liabilities Other long-term liabilities consisted of the following (in thousands):
|
Employee Benefit Plans |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Retirement Benefits [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Employee Benefit Plans | Employee Benefit Plans Supplemental Executive Retirement Plan Kforce maintains a Supplemental Executive Retirement Plan (“SERP”), which benefits two executives. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation. The following table presents the components of net periodic benefit cost (in thousands):
The service cost is recorded in SG&A and the interest cost is recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. The projected benefit obligation as of September 30, 2020 and December 31, 2019 was $18.7 million and $18.1 million, respectively, and is recorded in Other long-term liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. There is no requirement for Kforce to fund the SERP and, as a result, no contributions were made to the SERP during the nine months ended September 30, 2020. Kforce does not currently anticipate funding the SERP during the year ended December 31, 2020.
|
Stock Incentive Plans |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock Incentive Plans | Stock Incentive Plans On April 28, 2020, Kforce’s shareholders approved the 2020 Stock Incentive Plan (the “2020 Plan”). The 2020 Plan allows for the issuance of stock options, stock appreciation rights (“SAR”), stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares reserved under the 2020 Plan is approximately 3.6 million. Grants of an option or SAR reduce the reserve by one share, while a stock award reduces the reserve by 2.72 shares. The 2020 Plan terminates on April 28, 2030. Restricted stock (including RSAs and RSUs) are granted to directors, executives and management either for awards related to Kforce’s annual long-term incentive program or as part of a compensation package in order to retain directors, executives and management. Restricted stock granted during the nine months ended September 30, 2020 will vest over a period of to ten years, with vesting in equal annual installments. During the three and nine months ended September 30, 2020, stock-based compensation expense from continuing operations was $2.9 million and $8.7 million, respectively. During the three and nine months ended September 30, 2019, stock-based compensation expense from continuing operations was $2.4 million and $7.4 million, respectively. The following table presents the restricted stock activity for the nine months ended September 30, 2020 (in thousands, except per share amounts):
|
Derivative Instrument and Hedging Activity |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instrument and Hedging Activity | Derivative Instruments and Hedging Activity On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A (“Swap A”). Swap A was effective on May 31, 2017 and matures on April 29, 2022. Swap A has a fixed interest rate of 1.81% (plus Kforce’s credit spread) and a notional amount of $25.0 million at September 30, 2020. On March 12, 2020, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. (“Swap B”). Swap B was effective on March 17, 2020 and matures on May 30, 2025. Swap B has a fixed interest rate of 0.61% (plus Kforce’s credit spread) and a notional amount of $75.0 million at September 30, 2020, which increases to $100.0 million in May 2022, and subsequently decreases to $75.0 million and $40.0 million in May 2023 and May 2024, respectively. The increase in the notional amount of Swap B in May 2022 corresponds to the decrease in the notional amount for Swap A. The Firm uses interest rate swaps as an interest rate risk management tool to mitigate the potential impact of rising interest rates on variable rate debt. The fixed interest rate for each swap, plus the applicable interest margin under our credit facility, is included in interest expense and recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. Both Swap A and B have been designated as cash flow hedges and were effective at September 30, 2020. The change in the fair value of the swaps is recorded as a component of other comprehensive income in the consolidated financial statements. The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):
|
Fair Value Measurements |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurements | Fair Value MeasurementsOur interest rate swaps are measured at fair value using readily observable inputs, which are considered to be Level 2 inputs and are recorded in Other long-term liabilities within the accompanying Unaudited Condensed Consolidated Balance Sheets. Refer to Note K - “Derivative Instruments and Hedging Activity” for a complete discussion of our interest rate swaps. There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September 30, 2020. The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):
|
Commitments and Contingencies |
9 Months Ended |
---|---|
Sep. 30, 2020 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies Employment Agreements Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At September 30, 2020, our liability would be approximately $39.5 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $16.8 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason. Litigation and Loss Contingencies Unless otherwise noted below, there have been no material developments with regard to the legal proceedings previously disclosed in our 2019 Annual Report on Form 10-K and Form 10-Q for the quarterly period ended June 30, 2020. On September 3, 2020, a complaint was filed against Kforce Inc., et al. in the Superior Court of the State of California, San Diego County. Bernardo Buchsbaum, et al. v. Kforce Inc., et al., Case No.: 37-2020-00030994-CU-OE-CTL. The former employee purports to bring a representative action on his own behalf and on behalf of other current and former California aggrieved employees pursuant to the Private Attorneys General Act (“PAGA”) alleging violations of the California Labor Code (“Labor Code”). The purported Labor Code violations include the failure to: (i) pay all earned wages, including minimum wages and overtime wages; (ii) provide and pay proper wages for meal and rest periods; (iii) reimburse all reasonable and necessary business expenses; (iv) provide accurate itemized wage statements; and (v) provide unused vacation wages upon termination. The plaintiff seeks civil penalties, interest, attorney’s fees and costs under the Labor Code. At this stage in the litigation it is not feasible to predict the outcome of this matter or reasonably estimate a range of loss, should a loss occur, from this proceeding. On October 13, 2020, Kforce Inc. was served with a complaint brought in the U.S. District Court, Eastern District of Pennsylvania. Hope Gofton and Adam Kimbrel, et al. v. Kforce Inc., Case No.: 2:20-cv-04886 on behalf of themselves and other similarly situated current and former employees. The plaintiffs purport to bring a collective action for alleged violations of the Fair Labor Standards Act, 29 U.S.C. § 201, et seq., and a class action for alleged violations of the Pennsylvania Minimum Wage Act, 43 P.S. §§ 333.101, et seq., based upon the defendant’s purported failure to pay federal and state overtime wages. The plaintiffs allege that the defendant improperly classified as exempt the plaintiffs and other putative collective and class members, and allegedly failed to pay overtime wages. The plaintiffs seek payment of unpaid overtime wages, liquidated damages, interest, attorney’s fees, costs and other relief deemed equitable by the Court. At this stage in the litigation, it is not feasible to predict the outcome of this matter or reasonably estimate a range of loss, should a loss occur, from this proceeding. We are involved in legal proceedings, claims and administrative matters, and may also be exposed to loss contingencies, that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, which are reflected in our unaudited condensed consolidated financial statements. While the ultimate outcome of these matters cannot be determined and any amounts accrued are inherently uncertain estimates, we currently do not expect that these matters, individually or in the aggregate, will have a material effect on our financial position. Equity Method Investment Under the joint venture operating agreement for WorkLLama, Kforce is obligated to make additional cash contributions, which are contingent on WorkLLama's achievement of certain operational and financial milestones. Our maximum potential capital contributions were $22.5 million. We contributed $9.0 million during the year ended December 31, 2019 and $2.5 million during the nine months ended September 30, 2020. Refer to Note F - “Other Assets, Net” for more details on WorkLLama.
|
Summary of Significant Accounting Policies (Policies) |
9 Months Ended |
---|---|
Sep. 30, 2020 | |
Accounting Policies [Abstract] | |
Basis of Presentation | The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although management believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2019 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from our audited Consolidated Balance Sheet as of December 31, 2019, as presented in our 2019 Annual Report on Form 10-K. |
Principles of Consolidation | The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” the “Company,” “we,” the “Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. |
Use of Estimates | The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most critical of these estimates and assumptions relate to the following: allowance for credit losses; income taxes; self-insured liabilities for health insurance and workers’ compensation; obligations for the pension plan; variable consideration for revenue recognition; and any asset impairments. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. |
Earnings per Share | Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. For the three and nine months ended September 30, 2020, 398 thousand and 328 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2019, 572 thousand and 555 thousand common stock equivalents were included in the diluted WASO, respectively. For the three and nine months ended September 30, 2020, there were 266 thousand and 348 thousand anti-dilutive common stock equivalents, respectively. For the three and nine months ended September 30, 2019, there were insignificant anti-dilutive common stock equivalents. |
New Accounting Standards, Recently Adopted and Accounting Standards Not Yet Adopted | Recently Adopted Accounting Standards In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables, and has since issued subsequent updates to the initial guidance. The amended guidance requires the application of a current expected credit loss model, a new impairment model, which measures expected credit losses based on relevant information, including historical experience, current conditions and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. We adopted this standard using the modified retrospective approach as of January 1, 2020, as required. Refer to Note E - “Allowance for Credit Losses” additional accounting policy and transition disclosures related to our allowance for credit losses. In March 2020, the FASB issued authoritative guidance, which provides optional expedients and exceptions for applying GAAP to contract modifications, hedging relationships, and other transactions that reference LIBOR and are affected by reference rate reform if certain criteria are met. Entities may adopt the provisions of the new standard as of the beginning of the reporting period when the election is made between March 12, 2020 through December 31, 2022. We adopted this optional standard effective January 1, 2020 using the prospective method, and utilized the optional expedients for cash flow hedges to assume that a hedged forecasted transaction is probable of occurring and that the reference rate will not be replaced for the remainder of a hedging relationship. Accounting Standards Not Yet Adopted In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020 with the retrospective method required for all periods presented. The adoption of this guidance will modify our disclosures, but we do not expect this standard to have a material effect on our consolidated financial statements.
|
Discontinued Operations (Tables) |
9 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Discontinued Operations and Disposal Groups [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Pretax Profit for GS Segment | The following table summarizes the line items of pretax profit of the GS segment (in thousands):
|
Reportable Segments (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operations of Segments | The following table provides information on the operations of our segments (in thousands):
|
Disaggregation of Revenue (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disaggregation of Revenues | The following table provides the disaggregation of revenue by segment and type (in thousands):
|
Allowance for Credit Losses (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||
Receivables [Abstract] | |||||||||||||||||||||||||||||||
Schedule of Allowance for Credit Losses | The following table presents the activity within the allowance for credit losses on trade receivables for the nine months ended September 30, 2020 (in thousands):
(1) As a result of the adoption of the new credit losses accounting standard, we recorded a cumulative effect adjustment to increase the allowance for credit losses of $0.3 million as of January 1, 2020.
|
Other Assets, Net (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Other Assets, Net | Other assets, net consisted of the following (in thousands):
(1) During the three and nine months ended September 30, 2020, we recognized $0.6 million and $1.5 million, respectively, of expense related to impairment of certain ROU assets, which was recorded in SG&A in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income, due to the Firm’s decisions not to reoccupy certain of our leased offices. (2) Accumulated amortization of capitalized software was $35.0 million and $34.2 million as of September 30, 2020 and December 31, 2019, respectively. (3) In June 2019, Kforce entered into a joint venture resulting in a 50% noncontrolling interest in WorkLLama, LLC (“WorkLLama”), which is accounted for as an equity method investment. The loss on equity method investment was $0.1 million and $1.2 million for the three and nine months ended September 30, 2020, respectively and was $0.4 million for the three and nine months ended September 30, 2019, respectively. Refer to Note M - “Commitments and Contingencies” for more information on contingencies related to WorkLLama.
|
Current Liabilities (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payables and Accruals [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Accounts Payable and Accrued Liabilities | The following table provides information on certain current liabilities (in thousands):
|
Other Long-Term Liabilities (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Liabilities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Other Long-Term Liabilities | Other long-term liabilities consisted of the following (in thousands):
|
Employee Benefit Plans (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Retirement Benefits [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Components of Net Periodic Benefit Cost | The following table presents the components of net periodic benefit cost (in thousands):
|
Stock Incentive Plans (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Restricted Stock Activity | The following table presents the restricted stock activity for the nine months ended September 30, 2020 (in thousands, except per share amounts):
|
Derivative Instrument and Hedging Activity (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Activity in the Accumulated Derivative Instrument Gain | The following table sets forth the activity in the accumulated derivative instrument activity (in thousands):
|
Fair Value Measurements (Tables) |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis | The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis (in thousands):
|
Summary of Significant Accounting Policies (Details) - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Sep. 30, 2020 |
Sep. 30, 2019 |
|
Accounting Policies [Abstract] | ||||
Health insurance maximum risk of loss liability per employee insurance plan (up to) | $ 600 | |||
Health insurance maximum aggregate amount of risk of loss liability for employee insurance plans (up to) | $ 200 | |||
Common stock equivalents (in shares) | (398) | (572) | (328) | (555) |
Anti-dilutive common stock equivalents (in shares) | 266 | 348 |
Discontinued Operations - Narrative (Details) - Discontinued Operations, Disposed of by Sale - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended |
---|---|---|
Sep. 30, 2019 |
Sep. 30, 2020 |
|
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||
Cash provided by (used in) operating activities for discontinued operations | $ 5.1 | |
Cash provided by (used in) investing activities for discontinued operations | $ 118.5 | |
Kforce Government Solutions, Inc.("KGS") | ||
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] | ||
Income tax expense related to revised estimate on tax obligation on sale | $ 0.6 |
Reportable Segments - Schedule (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Sep. 30, 2020 |
Sep. 30, 2019 |
|
Segment Reporting Information [Line Items] | ||||
Revenue | $ 365,424 | $ 345,558 | $ 1,043,652 | $ 1,011,157 |
Gross profit | 103,878 | 102,811 | 295,763 | 297,013 |
Operating and other expenses | 78,098 | 81,530 | 243,441 | 243,878 |
Income from continuing operations, before income taxes | 25,780 | 21,281 | 52,322 | 53,135 |
Tech | ||||
Segment Reporting Information [Line Items] | ||||
Revenue | 260,251 | 271,999 | 782,785 | 792,947 |
Gross profit | 71,960 | 76,436 | 216,606 | 219,431 |
FA | ||||
Segment Reporting Information [Line Items] | ||||
Revenue | 105,173 | 73,559 | 260,867 | 218,210 |
Gross profit | $ 31,918 | $ 26,375 | $ 79,157 | $ 77,582 |
Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
9 Months Ended | |||
---|---|---|---|---|
Jan. 01, 2020 |
Sep. 30, 2020 |
Sep. 30, 2019 |
Dec. 31, 2019 |
|
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||
Allowance for credit losses, beginning balance | $ 1,843 | $ 1,843 | ||
Provision for credit losses | 2,723 | $ 936 | ||
Write-offs charged against the allowance, net of recoveries of amounts previously written off | (900) | |||
Allowance for credit losses, ending balance | 3,666 | |||
Reserves unrelated to credit losses | $ 400 | $ 500 | ||
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment | ||||
Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||
Cumulative effect adjustment to increase allowance for credit losses | $ 300 |
Other Assets, Net (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |
---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2020 |
Dec. 31, 2019 |
|
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | |||
Assets held in Rabbi Trust | $ 33,001 | $ 33,001 | $ 35,413 |
Right-of-use assets for operating leases, net | 17,933 | 17,933 | 18,344 |
Capitalized software, net | 11,955 | 11,955 | 8,759 |
Equity method investment | 9,432 | 9,432 | 8,169 |
Deferred loan costs, net | 589 | 589 | 855 |
Other non-current assets | 961 | 961 | 1,298 |
Total Other assets, net | 73,871 | 73,871 | 72,838 |
Impairment of Right-of-Use assets | 600 | 1,500 | |
Accumulated amortization of capitalized software | $ 35,000 | $ 35,000 | $ 34,200 |
Other Assets, Net - Equity Method Investment (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Sep. 30, 2020 |
Sep. 30, 2019 |
Jun. 30, 2019 |
|
Schedule of Equity Method Investments [Line Items] | |||||
Loss on equity method investment | $ 1,237 | $ 359 | |||
WorkLLama | |||||
Schedule of Equity Method Investments [Line Items] | |||||
Ownership percentage | 50.00% | ||||
Loss on equity method investment | $ 100 | $ 400 | $ 1,200 | $ 400 |
Current Liabilities (Details) - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
---|---|---|
Accounts payable and other accrued liabilities: | ||
Accounts payable | $ 23,776 | $ 20,267 |
Accrued liabilities | 17,045 | 12,965 |
Total Accounts payable and other accrued liabilities | 40,821 | 33,232 |
Accrued payroll costs: | ||
Payroll and benefits | 53,491 | 38,035 |
Health insurance liabilities | 5,426 | 3,907 |
Payroll taxes (1) | 15,117 | 992 |
Workers’ compensation liabilities | 1,052 | 1,067 |
Total Accrued payroll costs | $ 75,086 | $ 44,001 |
Other Long-Term Liabilities (Details) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Sep. 30, 2020 |
Dec. 31, 2019 |
|
Other Liabilities Disclosure [Abstract] | ||
Deferred compensation plan | $ 30,375 | $ 30,361 |
Supplemental executive retirement plan | 18,712 | 18,080 |
Operating lease liabilities | 15,895 | 14,627 |
Interest rate swap derivative instruments | 2,157 | 179 |
Other long-term liabilities | 13,103 | 651 |
Total Other long-term liabilities | 80,242 | 63,898 |
Deferred 2020 FICA payroll tax payments, CARES Act | 12,700 | |
Other Significant Noncash Transactions [Line Items] | ||
Other long-term liabilities | 13,103 | $ 651 |
Deferred Payroll Taxes | COVID-19 | ||
Other Significant Noncash Transactions [Line Items] | ||
Employee Benefits, Noncurrent, CARES Act | $ 12,700 |
Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Sep. 30, 2020 |
Sep. 30, 2019 |
|
Retirement Benefits [Abstract] | ||||
Service cost | $ 87 | $ 65 | $ 259 | $ 195 |
Interest cost | 124 | 151 | 373 | 453 |
Net periodic benefit cost | $ 211 | $ 216 | $ 632 | $ 648 |
Employee Benefit Plans - Additional Information (Details) |
9 Months Ended | |
---|---|---|
Sep. 30, 2020
USD ($)
executive
|
Dec. 31, 2019
USD ($)
|
|
Retirement Benefits [Abstract] | ||
Supplemental executive retirement plan | $ 18,712,000 | $ 18,080,000 |
Employer contributions to benefit plans | 0 | |
Expected funding of the SERP in the current year | $ 0 | |
Number of executives participating in SERP | executive | 2 |
Stock Incentive Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock $ / shares in Units, shares in Thousands, $ in Thousands |
9 Months Ended |
---|---|
Sep. 30, 2020
USD ($)
$ / shares
shares
| |
Number of Restricted Stock | |
Outstanding, at beginning of period (in shares) | shares | 1,180 |
Granted (in shares) | shares | 57 |
Forfeited (in shares) | shares | (12) |
Vested (in shares) | shares | (52) |
Outstanding, at end of period (in shares) | shares | 1,173 |
Weighted Average Grant Date Fair Value | |
Outstanding, as of beginning of period (in dollars per share) | $ / shares | $ 29.51 |
Granted (in dollars per share) | $ / shares | 28.98 |
Forfeited (in dollars per share) | $ / shares | 22.62 |
Vested (in dollars per share) | $ / shares | 29.46 |
Outstanding, as of end of period (in dollars per share) | $ / shares | $ 29.56 |
Total Intrinsic Value of Restricted Stock Vested | |
Vested | $ | $ 1,530 |
Derivative Instrument and Hedging Activity - Narrative (Details) - Designated as Hedging Instrument - USD ($) |
May 31, 2024 |
May 31, 2023 |
May 31, 2022 |
May 31, 2020 |
Mar. 17, 2020 |
May 31, 2017 |
---|---|---|---|---|---|---|
Interest Rate Swap A | ||||||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||||||
Derivative rate | 1.81% | |||||
Derivative, notional amount | $ 25,000,000.0 | |||||
Interest Rate Swap B | ||||||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||||||
Derivative rate | 0.61% | |||||
Derivative, notional amount | $ 75,000,000.0 | |||||
Interest Rate Swap B | Scenario, Forecast | ||||||
Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||||||
Derivative, notional amount | $ 40,000,000.0 | $ 75,000,000.0 | $ 100,000,000.0 |
Derivative Instrument and Hedging Activity - Accumulated Derivative Instrument Gain (Loss) Activity (Details) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
|
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] | ||
Balance at beginning of period | $ 167,263 | $ 168,331 |
Balance at end of period | 170,206 | 187,925 |
Accumulated Derivative Instrument Gain | ||
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] | ||
Balance at beginning of period | (179) | 900 |
Net change associated with current period hedging transactions | (1,978) | (1,165) |
Balance at end of period | $ (2,157) | $ (265) |
Fair Value Measurements - Schedule of Estimated Fair Values (Details) - Recurring Basis - Interest Rate Swap - USD ($) $ in Thousands |
Sep. 30, 2020 |
Dec. 31, 2019 |
---|---|---|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Interest rate swap derivative instruments | $ (2,157) | $ (179) |
Quoted Prices in Active Markets for Identical Assets (Level 1) | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Interest rate swap derivative instruments | 0 | 0 |
Significant Other Observable Inputs (Level 2) | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Interest rate swap derivative instruments | (2,157) | (179) |
Significant Unobservable Inputs (Level 3) | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Interest rate swap derivative instruments | $ 0 | $ 0 |
8R_6F%*^<=TD/VJ5#[7FX
M%:S)&@P;9F<1(H[DAVE:86_02GNZ^:3.NM5!9UW,MW)W _610UOV=N%C$<'.
M$I1IBF%^BGFLP$1D"<91?RSQ9"9E&)!MA4[D@!QJ6@G]M*(*_$U[OY MX%'=
MFVRK?)_5<8]=]R-''M 6$6)D39.#CPG6O'YJO[%H0&?;2G97\/O6_7< SZWX#V9F&".CN=
MB$JV6 !?I'=('/R&E36B_!_2F]#"'JP]2/D_8Q/<+B ,$3DHFX)FA ,AE A1
M/'.YA.8DGL@:KF/.D&)AFX9VUWH7B:560(1D*P1$3U8L&(V.WNG&)L95DJU"
M6, "V>)JT44DBQAS6,&-X)JDVS4K8L=OKW4EP< <$\+$L0/I&GIC=]DB<'8M
M$)N0P'S"A< %RENCTC$$ S&QJ"34TH:8BIPDEM'5&F\C3JN=P1V@4YUU0>L%
MA-Y/YU-Q+L$@ T/BB '$^!T'?=*?Z)PAJ-^N+W?V:F)*KZ3&.PNNS'-AM]>HS&8:=:/=QKU